MultiBinding Clase
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

MultiBinding (Clase)

 

Describe una colección de objetos Binding asociados a una propiedad de destino de enlace única.

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


[ContentPropertyAttribute("Bindings")]
public class MultiBinding : BindingBase, IAddChild

NombreDescripción
System_CAPS_pubmethodMultiBinding()

Inicializa una nueva instancia de la clase MultiBinding.

NombreDescripción
System_CAPS_pubpropertyBindingGroupName

Obtiene o establece el nombre de la BindingGroup al que pertenece este enlace.(Heredado de BindingBase.)

System_CAPS_pubpropertyBindings

Obtiene la colección de objetos Binding dentro de esta instancia de MultiBinding.

System_CAPS_pubpropertyConverter

Obtiene o establece el convertidor que se utilizará para convertir los valores al (o del) valor de destino.

System_CAPS_pubpropertyConverterCulture

Obtiene o establece la CultureInfo objeto que se aplica a cualquier convertidor que esté asignado a los enlaces de contenido en el MultiBinding o en la MultiBinding propio.

System_CAPS_pubpropertyConverterParameter

Obtiene o establece un parámetro opcional para pasarlo a un convertidor como información adicional.

System_CAPS_pubpropertyDelay

Obtiene o establece la cantidad de tiempo, en milisegundos, que se esperará antes de actualizar el origen de enlace después del valor de los cambios de destino.(Heredado de BindingBase.)

System_CAPS_pubpropertyFallbackValue

Obtiene o establece el valor que se usa cuando el enlace no puede devolver un valor.(Heredado de BindingBase.)

System_CAPS_pubpropertyMode

Obtiene o establece un valor que indica la dirección del flujo de datos de este enlace.

System_CAPS_pubpropertyNotifyOnSourceUpdated

Obtiene o establece un valor que indica si se genera el evento SourceUpdated cuando se transfiere un valor desde el destino de enlace al origen de enlace.

System_CAPS_pubpropertyNotifyOnTargetUpdated

Obtiene o establece un valor que indica si se genera el evento TargetUpdated cuando un valor se transfiere desde el origen de enlace al destino de enlace.

System_CAPS_pubpropertyNotifyOnValidationError

Obtiene o establece un valor que indica si se genera el evento adjunto Error en el elemento enlazado.

System_CAPS_pubpropertyStringFormat

Obtiene o establece una cadena que especifica cómo se aplica formato al enlace si muestra el valor enlazado como una cadena.(Heredado de BindingBase.)

System_CAPS_pubpropertyTargetNullValue

Obtiene o establece el valor que se usa en el destino cuando el valor de origen es null.(Heredado de BindingBase.)

System_CAPS_pubpropertyUpdateSourceExceptionFilter

Obtiene o establece un controlador que puede usar para ofrecer lógica personalizada para controlar las excepciones que el motor de enlace encuentra durante la actualización del valor del origen de enlace. Esto solo es aplicable si se ha asociado ExceptionValidationRule con su objeto MultiBinding.

System_CAPS_pubpropertyUpdateSourceTrigger

Obtiene o establece un valor que determina los intervalos de las actualizaciones del origen de enlace.

System_CAPS_pubpropertyValidatesOnDataErrors

Obtiene o establece un valor que indica si se debe incluir el DataErrorValidationRule.

System_CAPS_pubpropertyValidatesOnExceptions

Obtiene o establece un valor que indica si se debe incluir el ExceptionValidationRule.

System_CAPS_pubpropertyValidatesOnNotifyDataErrors

Obtiene o establece un valor que indica si se debe incluir el NotifyDataErrorValidationRule.

System_CAPS_pubpropertyValidationRules

Obtiene la colección de objetos ValidationRule para esta instancia de MultiBinding.

NombreDescripción
System_CAPS_pubmethodEquals(Object)

Determina si el objeto especificado es igual al objeto actual.(Heredado de Object.)

System_CAPS_protmethodFinalize()

Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por el recolector de basura. (Heredado de Object.)

System_CAPS_pubmethodGetHashCode()

Sirve como la función hash predeterminada.(Heredado de Object.)

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object.)

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficial del Object actual.(Heredado de Object.)

System_CAPS_pubmethodProvideValue(IServiceProvider)

Devuelve un objeto que se debe establecer en la propiedad donde se aplican este enlace y esta extensión.(Heredado de BindingBase.)

System_CAPS_pubmethodShouldSerializeBindings()

Indica si la propiedad Bindings debe persistir.

System_CAPS_pubmethodShouldSerializeFallbackValue()

Devuelve un valor que indica si los procesos de serialización deben serializar el valor efectivo de la FallbackValue propiedad en las instancias de esta clase.(Heredado de BindingBase.)

System_CAPS_pubmethodShouldSerializeTargetNullValue()

Devuelve un valor que indica si la TargetNullValue se debe serializar la propiedad.(Heredado de BindingBase.)

System_CAPS_pubmethodShouldSerializeValidationRules()

Indica si la propiedad ValidationRules debe persistir.

System_CAPS_pubmethodToString()

Retorna una cadena que representa al objeto actual. (Heredado de Object.)

NombreDescripción
System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddChild.AddChild(Object)

Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Agrega un objeto secundario.

System_CAPS_pubinterfaceSystem_CAPS_privmethodIAddChild.AddText(String)

Esta API admite la infraestructura de product y no está pensada para usarse directamente desde su código. Agrega el contenido de texto de un nodo al objeto.

Puede especificar varios enlaces en un MultiBinding objeto. Cuando se usa el MultiBinding de objeto con un convertidor genera un valor final para el destino de enlace según los valores de esos enlaces. Por ejemplo, el color podría calcularse a partir de los valores de rojos, azul y verdes, que pueden ser valores de los objetos de origen de enlace de la misma o distintas. Cuando un valor se mueve del destino a los orígenes, el valor de la propiedad de destino se traduce en un conjunto de valores que se alimentan en los enlaces.

Los valores de la Mode y UpdateSourceTrigger propiedades determinan la funcionalidad de la MultiBinding y se utilizan como valores predeterminados para todos los enlaces de la colección, salvo que un enlace individual invalide estas propiedades. Por ejemplo, si la Mode propiedad en la MultiBinding objeto se establece en TwoWay, se considera que todos los enlaces en la colección TwoWay a menos que establezca otro Mode valor en uno de los enlaces explícitamente. Para obtener más información, consulte el Binding.Mode y Binding.UpdateSourceTrigger Propiedades.

MultiBinding actualmente solo admite los objetos de tipo Binding, y no MultiBinding ni PriorityBinding.

.NET Framework
Disponible desde 3.0

Los miembros estáticos públicos (Shared en Visual Basic) 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.

Volver al principio
Mostrar:
© 2016 Microsoft