80 votes

Quand dois-je utiliser FrameworkPropertyMetadata ou UIPropertyMetadata sur la plaine PropertyMetadata?

Lors de la recherche à l'exemple ci-joint les propriétés et les comportements, j'ai vu un méli-mélo de l'utilisation de l' FrameworkPropertyMetadata, UIPropertyMetadata et PropertyMetadata. Depuis, ils forment une hiérarchie d'héritage, comment puis-je choisir lequel utiliser?

77voto

gp. Points 3015

Ces classes sont à signaler un comportement aspects d'une propriété de dépendance.

Vérifier les différentes classes pour les options qu'elles offrent.

Par exemple,

si vous voulez juste de retour d'une propriété par dp et de fournir une valeur par défaut, utilisez PropertyMetadata,

si vous souhaitez spécifier des comportements d'animation, utilisez UIPropertyMetadata,

mais si certains biens affecte framework wpf niveau de l'enfourne par exemple de disposition des éléments, parent de mise en page ou de la liaison de données, utilisez FrameworkPropertyMetadata.

De détails, vous pouvez vérifier sur le site msdn http://msdn.microsoft.com/en-us/library/ms751554.aspx

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X