¿Cuándo debo usar FrameworkPropertyMetadata o UIPropertyMetadata sobre PropertyMetadata llanura?

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

Pregunta

Al mirar las propiedades y el comportamiento de la muestra adjunta, he visto una mezcolanza de usos de FrameworkPropertyMetadata, UIPropertyMetadata y PropertyMetadata. Ya que todos ellos forman una jerarquía de herencia, ¿cómo elegir cuál usar?

¿Fue útil?

Solución

Estas clases son reportar algunos aspectos de comportamiento de una propiedad de dependencia.

Comprobar las diferentes clases de las opciones que ofrecen.

Por ejemplo,

si lo que desea hacer una copia de una propiedad por DP y proporcionar un valor predeterminado, utilice PropertyMetadata,

Si desea especificar el comportamiento de la animación, el uso UIPropertyMetadata,

pero si alguna propiedad afecta WPF nivel de marco para animales, por ejemplo diseño de elemento, la disposición de los padres o de enlace de datos, el uso FrameworkPropertyMetadata.

detalles se puede comprobar en MSDN http://msdn.microsoft.com/ en-us / library / ms751554.aspx

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top