BindingGroup.SharesProposedValues Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe ou define um valor que indica se reutiliza BindingGroup valores-alvo que não foram comprometidos com a fonte.
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 Propriedade
true se reutilizar BindingGroup valores-alvo que não foram comprometidos na fonte; caso contrário, false. A predefinição é false.
Observações
Um valor proposto é um valor que foi alterado no alvo de uma ligação, mas que não foi comprometido com a fonte. Por exemplo, suponha que existe uma ligação bidirecional em a TextBox e a UpdateSourceTrigger propriedade é definida como Explicit. Se o utilizador alterar o valor do TextBox, o valor proposto é o valor que está no TextBox antes de ser comprometido com a fonte.
Quando SharesProposedValues é true, o BindingGroup usa o valor proposto quando uma ligação sai do Grupo de Ligação e outra ligação com a mesma fonte junta-se ao Grupo de Ligação. Por exemplo, suponha que uma aplicação permite a um utilizador editar múltiplos campos e atualizar o objeto de origem clicando num botão. Quando um campo não está a ser editado, a aplicação mostra-o num TextBlockarquivo . Quando o utilizador começa a editar um campo, a aplicação substitui o TextBlock por um TextBox. Quando o utilizador termina de editar esse campo, a aplicação substitui o TextBox por um TextBlock. Como a fonte não é atualizada até o utilizador clicar no botão, deve haver uma forma de TextBlock mostrar o valor proposto. Ao definir SharesProposedValues para true, a aplicação irá mostrar as alterações do utilizador a um campo mesmo quando a fonte não foi atualizada.