ElementCompositionPreview Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite o acesso a objetos visuais de composição que dão suporte a elementos XAML na árvore de composição XAML.
public ref class ElementCompositionPreview sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ElementCompositionPreview final
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
class ElementCompositionPreview final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ElementCompositionPreview
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
public sealed class ElementCompositionPreview
Public NotInheritable Class ElementCompositionPreview
- Herança
- Atributos
Requisitos do Windows
| Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
ElementCompositionPreview permite o acesso ao objeto Windows.UI.Composition.Visual que faz backup de um elemento XAML com o método GetElementVisual . Depois que o objeto de backup tiver sido recuperado, ele poderá ser manipulado usando o namespace Windows.UI.Composition . Isso permite que as propriedades do objeto sejam alteradas, como a orientação, ou objetos adicionais a serem adicionados à árvore de composição XAML.
Histórico de versão
| Versão do Windows | Versão do SDK | Valor adicionado |
|---|---|---|
| 1703 | 15063 | GetPointerPositionPropertySet |
| 1703 | 15063 | SetImplicitHideAnimation |
| 1703 | 15063 | SetImplicitShowAnimation |
| 1703 | 15063 | SetIsTranslationEnabled |
| 1903 | 18362 | GetAppWindowContent |
| 1903 | 18362 | SetAppWindowContent |
Métodos
| GetAppWindowContent(AppWindow) |
Recupera a raiz de conteúdo de um AppWindow. |
| GetContainerVisual(UIElement) |
Recupera o objeto Windows.UI.Composition.Visual que apoia um contêiner XAML na árvore de composição XAML. |
| GetElementChildVisual(UIElement) |
Recupera um objeto Windows.UI.Composition.Visual definido anteriormente por uma chamada para SetElementChildVisual. |
| GetElementVisual(UIElement) |
Recupera o objeto Windows.UI.Composition.Visual que apoia um elemento XAML na árvore de composição XAML. |
| GetPointerPositionPropertySet(UIElement) |
Recupera a posição do ponteiro em relação a um UIElement. |
| GetScrollViewerManipulationPropertySet(ScrollViewer) |
Recupera as propriedades de composição de um elemento ScrollViewer . |
| SetAppWindowContent(AppWindow, UIElement) |
Define um UIElement XAML como a raiz de conteúdo de um AppWindow. |
| SetElementChildVisual(UIElement, Visual) |
Define um Windows.UI.Composition.Visual personalizado como o último filho da árvore visual do elemento. |
| SetImplicitHideAnimation(UIElement, ICompositionAnimationBase) |
Associa a animação de ocultação especificada a um UIElement. |
| SetImplicitShowAnimation(UIElement, ICompositionAnimationBase) |
Associa a animação de exibição especificada a um UIElement. |
| SetIsTranslationEnabled(UIElement, Boolean) |
Alterna a capacidade de definir, animar e usar uma transformação de conversão pós-layout de tempo de renderização para posicionar elementos XAML na tela usando APIs de Composição. |