BindingGroup.SharesProposedValues Propriedade

Definição

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.

Aplica-se a