Share via


Cómo: especificar la dirección del enlace

En este ejemplo se muestra cómo especificar si los enlaces actualizan solo la propiedad de destino del enlace (destino), la propiedad de origen del enlace (origen), o las propiedades de destino y origen.

Ejemplo

Use la propiedad Binding.Mode para especificar la dirección del enlace. Las opciones disponibles para enlazar actualizaciones son las siguientes:

Para obtener más información, vea la enumeración BindingMode.

En el ejemplo siguiente se muestra cómo establecer la propiedad Mode.

<TextBlock Name="IncomeText" Grid.Row="0" Grid.Column="1"
  Text="{Binding Path=TotalIncome, Mode=OneTime}"/>

Para detectar cambios en el origen (aplicables a los enlaces OneWay y TwoWay), el origen debe implementar un mecanismo de notificación de cambio de propiedad adecuado, como INotifyPropertyChanged. Vea Cómo: Implementar la notificación de cambio de propiedad para obtener un ejemplo de una implementación de INotifyPropertyChanged.

Para los enlaces TwoWay o OneWayToSource, puede controlar el tiempo de las actualizaciones de origen estableciendo la propiedad UpdateSourceTrigger. Consulte UpdateSourceTrigger para obtener más información.

Vea también