Esta documentación está archivada y no tiene mantenimiento.

BindingOperations (Clase)

Actualización: noviembre 2007

Proporciona métodos estáticos para manipular los enlaces, como los objetos Binding, MultiBinding y PriorityBinding.

Espacio de nombres:  System.Windows.Data
Ensamblado:  PresentationFramework (en PresentationFramework.dll)

public static class BindingOperations
public final class BindingOperations
public final class BindingOperations
No se puede crear una instancia de esta clase directamente en XAML.

Esta clase expone un conjunto de métodos estáticos que actúan como operaciones auxiliares para los enlaces de datos.

En este ejemplo se muestra cómo crear y establecer un objeto Binding en código.

Las clases FrameworkElement y FrameworkContentElement exponen un método SetBinding. Para enlazar un elemento que hereda de cualquiera de estas clases, puede llamar directamente al método SetBinding, como en el ejemplo siguiente. En este ejemplo, myDataObject es una instancia de la clase MyData y myBinding es la clase de origen del objeto Binding. La clase MyData es una clase definida que contiene una propiedad de cadena denominada MyDataProperty. En el ejemplo siguiente se muestra cómo enlazar el contenido de texto de mytext, que es una instancia de TextBlock, a MyDataProperty.

//make a new source
  MyData myDataObject = new MyData(DateTime.Now);      
  Binding myBinding = new Binding("MyDataProperty");
  myBinding.Source = myDataObject;
  myText.SetBinding(TextBlock.TextProperty, myBinding);


Para obtener el ejemplo de código completo, consulte Ejemplo Creating a Binding in Code.

Si lo prefiere, puede utilizar el método SetBinding de la clase BindingOperations. En el ejemplo siguiente, myNewBindDef es un objeto Binding que describe el enlace. El destino de enlace es myDateText, una instancia de la clase TextBlock.

	// myDatetext is a TextBlock object that is the binding target object
        BindingOperations.SetBinding(myDateText, TextBlock.TextProperty, myNewBindDef);
        BindingOperations.SetBinding(myDateText, TextBlock.ForegroundProperty, myNewBindDef);


Más código

Cómo: Borrar enlacesEn este ejemplo se muestra cómo borrar los enlaces de un objeto.

System.Object
  System.Windows.Data.BindingOperations

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0
Mostrar: