Språk

UIPropertyMetadata.IsAnimationProhibited Egenskap

Definition

Hämtar eller anger ett värde som förklarar om animeringar ska inaktiveras på beroendeegenskapen där den innehållande metadatainstansen tillämpas.

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

Egenskapsvärde

true anger att animeringar inte tillåts. false anger att animeringar tillåts. Standardvärdet är false (animeringar tillåts).

Kommentarer

I allmänhet kan standardegenskaperna för beroenden som är tillgängliga i api:erna för Windows Presentation Foundation (WPF) för ramverksimplementering animerats. Du kan ange den här egenskapen till true i metadata för din egen anpassade beroendeegenskap för att inaktivera animeringar på den.

Om en egenskap med det här värdet true försöker användas som ett animeringsmål utlöses ett körningsundantag.

Egenskaper för alla härledda klasser PropertyMetadata av definieras normalt i objektmodellen som skrivskyddad. Detta gör att de kan justeras efter initieringen av instansen. Men när metadata används som en del av ett anrop till Register, AddOwnereller OverrideMetadata, kommer egenskapssystemet att försegla metadatainstansen och alla egenskaper som förmedlar informationen om metadata anses nu oföränderliga. Om du försöker ange IsAnimationProhibited en gång IsSealedtrue den här metadatainstansen genereras ett undantag.

Gäller för