ViewExtensions Classe

Definição

Métodos de extensão para VisualElements, fornecendo funções de escala, rotação e layout animáveis.

public ref class ViewExtensions abstract sealed
public static class ViewExtensions
type ViewExtensions = class
Public Module ViewExtensions
Herança
ViewExtensions

Métodos

Name Descrição
CancelAnimations(VisualElement)

Aborta todas as animações (ex.: LayoutTo, TranslateTo, ScaleTo, etc.) no view elemento.

FadeTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que executa o fade descrito pelos opacityparâmetros, length, , e easing .

FadeToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que executa o fade descrito pelos opacityparâmetros, length, , e easing .

FadeToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que executa o fade descrito pelos opacityparâmetros, length, , e easing .

InvalidateMeasure(VisualElement)

As atualizações de layout podem ser forçadas pelo código da aplicação em vez de dependerem do comportamento incorporado do sistema de layout. No entanto, isso geralmente não é recomendado. Chamar InvalidateArrange, InvalidateMeasure ou UpdateLayout é geralmente desnecessário e pode causar um desempenho fraco se usado em excesso. Em muitas situações em que o código da aplicação pode estar a alterar as propriedades do layout, o sistema de layout provavelmente já estará a processar atualizações de forma assíncrona. O sistema de layout também tem otimizações para lidar com cascatas de alterações de layout através das relações pai-filho, e forçar o layout com código de aplicação pode contrariar essas otimizações. No entanto, é possível que existam situações de layout em cenários mais complexos, onde forçar o layout é a melhor opção para resolver um problema de temporização ou outro problema de layout. Usa-o de forma deliberada e com moderação.

LayoutTo(VisualElement, Rect, UInt32, Easing)
Obsoleto.
Devolve uma tarefa que alivia os limites de , VisualElement que é especificado por o view para o retângulo especificado pelo bounds parâmetro.
LayoutToAsync(VisualElement, Rect, UInt32, Easing, CancellationToken)
Obsoleto.

Devolve uma tarefa que alivia os limites de , VisualElement que é especificado por o view para o retângulo especificado pelo bounds parâmetro.

LayoutToAsync(VisualElement, Rect, UInt32, Easing)
Obsoleto.
Devolve uma tarefa que alivia os limites de , VisualElement que é especificado por o view para o retângulo especificado pelo bounds parâmetro.
RelRotateTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Roda o VisualElement que é especificado por view a partir da sua rotação atual por drotation.

RelRotateToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Roda o VisualElement que é especificado por view a partir da sua rotação atual por drotation.

RelRotateToAsync(VisualElement, Double, UInt32, Easing)

Roda o VisualElement que é especificado por view a partir da sua rotação atual por drotation.

RelScaleTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que escala o VisualElement que é especificado por view a partir da sua escala atual para dscale.

RelScaleToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que escala o VisualElement que é especificado por view a partir da sua escala atual para dscale.

RelScaleToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que escala o VisualElement que é especificado por view a partir da sua escala atual para dscale.

RotateTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que roda o VisualElement que é especificado por view , que é descrito pelos rotationparâmetros, length, e easing .

RotateToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que roda o VisualElement que é especificado por view , que é descrito pelos rotationparâmetros, length, e easing .

RotateToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que roda o VisualElement que é especificado por view , que é descrito pelos rotationparâmetros, length, e easing .

RotateXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que distorce o eixo X do VisualElement , que é especificado por view , rotationtomando tempo length e usando easing.

RotateXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que distorce o eixo X do VisualElement , que é especificado por view , rotationtomando tempo length e usando easing.

RotateXToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que distorce o eixo X do VisualElement , que é especificado por view , rotationtomando tempo length e usando easing.

RotateYTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que distorce o eixo Y do VisualElement que é especificado por view , rotationtomando tempo length e usando easing.

RotateYToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que distorce o eixo Y do VisualElement que é especificado por view , rotationtomando tempo length e usando easing.

RotateYToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que distorce o eixo Y do VisualElement que é especificado por view , rotationtomando tempo length e usando easing.

ScaleTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que escala o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que escala o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que escala o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleXTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que escala o eixo X de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleXToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que escala o eixo X de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleXToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que escala o eixo X de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleYTo(VisualElement, Double, UInt32, Easing)
Obsoleto.

Devolve uma tarefa que escala o eixo Y de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleYToAsync(VisualElement, Double, UInt32, Easing, CancellationToken)

Devolve uma tarefa que escala o eixo Y de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

ScaleYToAsync(VisualElement, Double, UInt32, Easing)

Devolve uma tarefa que escala o eixo Y de o VisualElement que é especificado por view para o fator scaleabsoluto de escala .

TranslateTo(VisualElement, Double, Double, UInt32, Easing)
Obsoleto.

Anima elementos TranslationX e TranslationY propriedades dos seus valores atuais para os novos valores. Isto garante que o layout de entrada está na mesma posição que o layout visual.

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing, CancellationToken)

Anima elementos TranslationX e TranslationY propriedades dos seus valores atuais para os novos valores. Isto garante que o layout de entrada está na mesma posição que o layout visual.

TranslateToAsync(VisualElement, Double, Double, UInt32, Easing)

Anima elementos TranslationX e TranslationY propriedades dos seus valores atuais para os novos valores. Isto garante que o layout de entrada está na mesma posição que o layout visual.

Aplica-se a