2010-03-21 8 views

Respuesta

67

Estas clases deben informar algunos aspectos de comportamiento de una propiedad de dependencia.

Compruebe las diferentes clases para las opciones que proporcionan.

Por ejemplo,

si sólo desea realizar una copia de una propiedad por DP y proporcionar un valor predeterminado, utilice PropertyMetadata,

si desea especificar el comportamiento de la animación, utilice UIPropertyMetadata,

pero si alguna propiedad afecta a los elementos de nivel de marco de wpf, por ejemplo, diseño de elementos, diseño principal o enlace de datos, use FrameworkPropertyMetadata.

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

+2

La verdadera pregunta es, ¿por qué no usar el fragmento propdp UIPropertyMetadata, sobre todo porque no hay subclases PropertyMetadata en Silverlight? Me vuelve loco – Grank

+6

Eso se debe a que los mismos fragmentos se comparten entre WPF y Silverlight. Puede probar diferentes fragmentos de Silverlight en este enlace: http://blog.nerdplusart.com/archives/silverlight-code-snippets –

+0

+1 La edición de los fragmentos también es muy simple. –

Cuestiones relacionadas