UIPropertyMetadata.IsAnimationProhibited Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define um valor que declara se as animações devem ser desativadas na propriedade de dependência onde a instância de metadados contenda é aplicada.
public:
property bool IsAnimationProhibited { bool get(); void set(bool value); };
public bool IsAnimationProhibited { get; set; }
member this.IsAnimationProhibited : bool with get, set
Public Property IsAnimationProhibited As Boolean
Valor de Propriedade
true indica que as animações são proibidas; false indica que as animações são permitidas. O padrão é false (animações permitidas).
Observações
Em geral, as propriedades de dependência padrão disponíveis nas APIs de implementação do framework Windows Presentation Foundation (WPF) podem ser animadas. Podes definir esta propriedade nos true metadados da tua própria propriedade de dependência personalizada para desativar animações nela.
Se uma propriedade com este valor true tentar ser usada como alvo de animação, será criada uma exceção em tempo de execução.
As propriedades em quaisquer classes derivadas de PropertyMetadata são normalmente definidas no modelo de objeto como leitura-escrita. Isto serve para que possam ser ajustados após a inicialização da instância. No entanto, uma vez que os metadados sejam consumidos como parte de uma chamada para Register, AddOwner, ou OverrideMetadata, o sistema de propriedades selará essa instância de metadados e quaisquer propriedades que transmitam as especificidades dos metadados são agora consideradas imutáveis. Tentar definir IsAnimationProhibited uma IsSealed vez nesta true instância de metadados irá criar uma exceção.