BindingGroup.SharesProposedValues 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,這個值指出 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
屬性值
如果 BindingGroup 重複使用尚未認可至來源的目標值則為 true
,否則為 false
。 預設為 false
。
備註
建議的值是系結目標上已變更的值,但尚未認可至來源。 例如,假設 上 TextBox 有雙向系結,而且 UpdateSourceTrigger 屬性設定為 Explicit 。 如果使用者變更 的值 TextBox ,則建議的值是認可至來源之前所在的 TextBox 值。
當 為 true
時 SharesProposedValues ,當 BindingGroup 一個系結離開 BindingGroup,而另一個系結具有相同來源的 Binding 聯結 BindingGroup 時,會使用建議的值。 例如,假設應用程式可讓使用者編輯多個欄位,然後按一下按鈕來更新來源物件。 未編輯欄位時,應用程式會在 中 TextBlock 顯示它。 當使用者開始編輯欄位時,應用程式會將 TextBlock 取代為 TextBox 。 當使用者完成編輯該欄位時,應用程式會將 取代 TextBox 為 TextBlock 。 因為來源在使用者按一下按鈕之前不會更新,所以必須有一個方法來 TextBlock 顯示建議的值。 藉由將 設定 SharesProposedValues 為 true
,即使來源尚未更新,應用程式也會顯示使用者對欄位的變更。