way two que property data context wpf data-binding

two - wpf binding types



DependencyProperty y DataBinding? (1)

El destino en un enlace siempre debe ser DependencyProperty , pero cualquier propiedad (incluso propiedades simples) puede ser la fuente.

El problema con las propiedades simples es que el enlace solo recogerá el valor una vez y no cambiará después de eso porque falta la notificación de cambio en la propiedad de fuente simple.

Para proporcionar esa notificación de cambio sin convertirla en DependencyProperty , se puede:

  1. Implemente INotifyPropertyChanged en la clase que define la propiedad.

  2. Crea un evento PropertyName Changed . (Compatibilidad con versiones anteriores.)

WPF funcionará mejor con la primera opción.

En WPF:

¿Puede alguien explicar la relación entre DependencyProperty y Databinding?

Tengo una propiedad en mi código. Quiero ser la fuente de mi enlace de datos. ¿Cuándo entra en juego una DependencyProperty (o lo hace) si quiero vincular este objeto a cuadros de texto en el XAML?