UIElement.Projection Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает проекцию перспективы (эффект 3-D), применяемую при отрисовке этого элемента.
public:
property Projection ^ Projection { Projection ^ get(); void set(Projection ^ value); };
Projection Projection();
void Projection(Projection value);
public Projection Projection { get; set; }
var projection = uIElement.projection;
uIElement.projection = projection;
Public Property Projection As Projection
<uiElement>
<uiElement.Projection>
singleProjection
</uiElement.Projection>
</uiElement>
Значение свойства
Эффект проекции 3-D, примененный к элементу.
Примеры
В этом примере показано, как применить базовую плоскостьProjection на начальной странице XAML.
<StackPanel Margin="35" Background="Gray">
<StackPanel.Projection>
<PlaneProjection RotationX="-35" RotationY="-35" RotationZ="15" />
</StackPanel.Projection>
<TextBlock Margin="10">Type Something Below</TextBlock>
<TextBox Margin="10"></TextBox>
<Button Margin="10" Content="Click" Width="100" />
</StackPanel>
Комментарии
Проекция и RenderTransform с помощью SkewTransform могут достичь аналогичных результатов, проекция, вероятно, более универсальна, особенно если требуется чувство перспективы изменения, примененного к элементу.
Проекция — это тип базового класса, используемый этим свойством, но проекция не реализует практическое поведение. Используйте Matrix3DProjection или PlaneProjection.
Значение проекции переопределяется pointerDownThemeAnimation и PointerUpThemeAnimation.