ViewExtensions 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.
Métodos de extensão para VisualElements, fornecendo funções animáveis de escala, de rotação e de layout.
public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
- Herança
-
ViewExtensions
Métodos
| CancelAnimations(VisualElement) |
Anula todas as animações (por exemplo |
| FadeTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que executa o esmaecimento descrito pelos parâmetros |
| InvalidateMeasure(VisualElement) |
As atualizações de layout podem ser forçadas pelo código do aplicativo, em vez de depender do comportamento interno do sistema de layout. No entanto, isso geralmente não é recomendado. Chamar InvalidateArrange, InvalidateMeasure ou UpdateLayout geralmente é desnecessário e pode causar baixo desempenho se usado em excesso. Em muitas situações em que o código do aplicativo pode estar alterando as propriedades do layout, o sistema de layout provavelmente já estará processando atualizações de forma assíncrona. O sistema de layout também tem otimizações para lidar com cascatas de alterações de layout por meio de relacionamentos pai-filho, e forçar o layout com o código do aplicativo pode funcionar contra essas otimizações. No entanto, é possível que existam situações de layout em cenários mais complicados em que forçar o layout é a melhor opção para resolver um problema de tempo ou outro problema com o layout. Basta usá-lo deliberadamente e com moderação. |
| LayoutTo(VisualElement, Rect, UInt32, Easing) |
view para o retângulo especificado pelo bounds parâmetro. |
| RelRotateTo(VisualElement, Double, UInt32, Easing) |
Gira o VisualElement especificado por |
| RelScaleTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o VisualElement especificado por |
| RotateTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que gira o VisualElement que é especificado por |
| RotateXTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que distorce o eixo X do VisualElement especificado por |
| RotateYTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que distorce o eixo Y do VisualElement especificado por |
| ScaleTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o VisualElement especificado por |
| ScaleXTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o eixo X do especificado por |
| ScaleYTo(VisualElement, Double, UInt32, Easing) |
Retorna uma tarefa que dimensiona o eixo Y do especificado por |
| TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
Anima elementos TranslationX e TranslationY propriedades de seus valores atuais para os novos valores. Isso garante que o layout de entrada esteja na mesma posição que o layout visual. |