BindingGroup.SharesProposedValues Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.