BindingGroup.SharesProposedValues 屬性

定義

取得或設定值,這個值指出 BindingGroup 是否重複使用尚未認可至來源的目標值。

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

屬性值

Boolean

如果 BindingGroup 重複使用尚未認可至來源的目標值則為 true,否則為 false。 預設為 false

備註

建議的值是系結目標上已變更的值,但尚未認可至來源。 例如,假設 上 TextBox 有雙向系結,而且 UpdateSourceTrigger 屬性設定為 Explicit 。 如果使用者變更 的值 TextBox ,則建議的值是認可至來源之前所在的 TextBox 值。

當 為 trueSharesProposedValues ,當 BindingGroup 一個系結離開 BindingGroup,而另一個系結具有相同來源的 Binding 聯結 BindingGroup 時,會使用建議的值。 例如,假設應用程式可讓使用者編輯多個欄位,然後按一下按鈕來更新來源物件。 未編輯欄位時,應用程式會在 中 TextBlock 顯示它。 當使用者開始編輯欄位時,應用程式會將 TextBlock 取代為 TextBox 。 當使用者完成編輯該欄位時,應用程式會將 取代 TextBoxTextBlock 。 因為來源在使用者按一下按鈕之前不會更新,所以必須有一個方法來 TextBlock 顯示建議的值。 藉由將 設定 SharesProposedValuestrue ,即使來源尚未更新,應用程式也會顯示使用者對欄位的變更。

適用於