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 o BindingGroup reutiliza os valores de destino que não foram confirmados para a 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 o BindingGroup reutilizar valores de destino 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 na origem. Por exemplo, suponha que haja uma associação bidirecional em um TextBox e que a UpdateSourceTrigger propriedade seja definida Explicitcomo . Se o usuário alterar o valor do TextBox, o valor proposto será o valor que está no antes de ser confirmado na origem TextBox .
Quando SharesProposedValues é true
, o BindingGroup usa o 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 o TextBlock por um TextBox. Quando o usuário termina de editar esse campo, o aplicativo substitui o TextBox por um TextBlock. Como a origem não é atualizada até que o usuário clique no botão, deve haver uma maneira de o TextBlock exibir o valor proposto. Ao definir como SharesProposedValuestrue
, o aplicativo exibirá as alterações do usuário em um campo mesmo quando a origem não tiver sido atualizada.