Comparteix a través de


BindingGroup.SharesProposedValues Propiedad

Definición

Obtiene o establece un valor que indica si BindingGroup reutiliza los valores de destino que no se han confirmado en el origen.

public:
 property bool SharesProposedValues { bool get(); void set(bool value); };
public bool SharesProposedValues { get; set; }
member this.SharesProposedValues : bool with get, set
Public Property SharesProposedValues As Boolean

Valor de propiedad

Boolean

Es true si BindingGroup reutiliza los valores de destino que no se han confirmado en el origen; de lo contrario, es false. De manera predeterminada, es false.

Comentarios

Un valor propuesto es un valor que se ha cambiado en el destino de un enlace, pero que no se ha confirmado en el origen. Por ejemplo, supongamos que hay un enlace bidireccional en y TextBox la UpdateSourceTrigger propiedad está establecida Expliciten . Si el usuario cambia el valor de TextBox, el valor propuesto es el valor que se encuentra en antes de confirmarlo en el TextBox origen.

Cuando SharesProposedValues es true, BindingGroup usa el valor propuesto cuando un enlace sale de BindingGroup y otro Binding con la misma combinación de origen bindingGroup. Por ejemplo, supongamos que una aplicación permite a un usuario editar varios campos y actualizar el objeto de origen haciendo clic en un botón. Cuando un campo no se está editando, la aplicación la muestra en .TextBlock Cuando el usuario comienza a editar un campo, la aplicación reemplaza por TextBlock .TextBox Cuando el usuario termina de editar ese campo, la aplicación reemplaza por TextBox .TextBlock Dado que el origen no se actualiza hasta que el usuario hace clic en el botón, debe haber una manera de mostrar TextBlock el valor propuesto. Al establecer en SharesProposedValues true, la aplicación mostrará los cambios del usuario en un campo incluso cuando el origen no se haya actualizado.

Se aplica a