Compartilhar via


BindingGroup.SharesProposedValues Propriedade

Definição

Obtém ou define um valor que indica se os BindingGroup valores de destino reutilizam que não foram confirmados na origem.

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 da propriedade

true se os BindingGroup valores de destino de reutilização que não foram confirmados na origem; caso contrário, false. O padrão é false.

Comentários

Um valor proposto é um valor que foi alterado no destino de uma associação, mas não foi confirmado com a origem. Por exemplo, suponha que haja uma associação bidirecional em um TextBox e a UpdateSourceTrigger propriedade seja definida como Explicit. Se o usuário alterar o valor do valor, TextBoxo valor proposto será o valor que está no antes de ser confirmado na origem TextBox .

Quando SharesProposedValues é true, o BindingGroup valor proposto quando uma associação deixa o BindingGroup e outra Associação com a mesma origem une o BindingGroup. Por exemplo, suponha que um aplicativo permita que um usuário edite vários campos e atualize o objeto de origem clicando em um botão. Quando um campo não está sendo editado, o aplicativo o exibe em um TextBlock. Quando o usuário começa a editar um campo, o aplicativo substitui por TextBlock um TextBox. Quando o usuário termina de editar esse campo, o aplicativo substitui por TextBox um TextBlock. Como a origem não é atualizada até que o usuário clique no botão, deve haver uma maneira de TextBlock exibir o valor proposto. Ao definir SharesProposedValues como true, o aplicativo exibirá as alterações do usuário em um campo mesmo quando a origem não tiver sido atualizada.

Aplica-se a