Leer en inglés

Compartir a través de


BindingExpression.DataItem Propiedad

Definición

Obtiene el objeto de origen de enlace que usa este BindingExpression.

C#
public object DataItem { get; }

Valor de propiedad

Objeto de origen de enlace que usa este BindingExpression.

Ejemplos

En el ejemplo siguiente se muestra la implementación de un controlador de eventos Click que usa el método GetBindingExpression para obtener el BindingExpression y, a continuación, llama a la propiedad DataItem para acceder al objeto de origen de enlace.

El TextBlockSavingsText es el objeto de destino de enlace y su propiedad Text es la propiedad de destino de enlace.

C#
private void OnRentRaise(Object sender, RoutedEventArgs args)
{
  // Update bills
  System.Random random = new System.Random();
  double i = random.Next(10);
  BindingExpression bindingExpression =
    BindingOperations.GetBindingExpression(SavingsText, TextBlock.TextProperty);
  SDKSample.NetIncome sourceData = (SDKSample.NetIncome) bindingExpression.DataItem;
  sourceData.Rent = (int)((1 + i / 100) * (double)sourceData.Rent);
}

Se aplica a

Producto Versiones
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9