Quando devo utilizzare FrameworkPropertyMetadata o UIPropertyMetadata oltre PropertyMetadata pianura?

StackOverflow https://stackoverflow.com/questions/2486999

Domanda

Se si guarda a campione allegato proprietà e comportamenti, ho visto un miscuglio di usi di FrameworkPropertyMetadata, UIPropertyMetadata e PropertyMetadata. Dal momento che tutti formano una gerarchia di ereditarietà, come faccio a scegliere quale usare?

È stato utile?

Soluzione

Queste classi sono a segnalare alcuni aspetti di comportamento di una proprietà di dipendenza.

Controlla le diverse classi per le opzioni che forniscono.

Ad esempio,

se si desidera solo eseguire una proprietà da dp e fornire un valore predefinito, utilizzare PropertyMetadata,

se si desidera specificare il comportamento di animazione, uso UIPropertyMetadata,

ma se qualche proprietà influisce WPF livello quadro stoffe ad esempio il layout elemento, il layout genitore o l'associazione dati, l'uso FrameworkPropertyMetadata.

dettagli è possibile controllare su MSDN http://msdn.microsoft.com/ it-it / library / ms751554.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top