Selector.IsSynchronizedWithCurrentItem 屬性

定義

取得或設定值,指出 Selector 是否應該讓 SelectedItemItems 屬性中的目前專案保持同步。

public:
 property IReference<bool> ^ IsSynchronizedWithCurrentItem { IReference<bool> ^ get(); void set(IReference<bool> ^ value); };
IReference<bool> IsSynchronizedWithCurrentItem();

void IsSynchronizedWithCurrentItem(IReference<bool> value);
public System.Nullable<bool> IsSynchronizedWithCurrentItem { get; set; }
var iReference = selector.isSynchronizedWithCurrentItem;
selector.isSynchronizedWithCurrentItem = iReference;
Public Property IsSynchronizedWithCurrentItem As Nullable(Of Boolean)
<selector IsSynchronizedWithCurrentItem="bool"/>
- or -
<selector IsSynchronizedWithCurrentItem="{x:Null}"/>

屬性值

如果SelectedItem一律與ItemCollection中的目前專案同步,則為 true;如果SelectedItem永遠不會與目前專案同步,則為 false;如果SelectedItem只有在Selector使用ICollectionView時,才會與目前專案同步處理,則為null。 預設值為 null/不確定。

如果您是使用 C# 或 Microsoft Visual Basic 進行程式設計,此屬性的類型會投影為 bool? (可為 Null 的 布林 值) 。

備註

IsSynchronizedWithCurrentItem 的可為 Null 值可讓值不確定,不是 truefalse。 如果在程式碼中存取,這會以 null 值表示。 若要在 XAML 中將值設定為 Null ,請使用 {x:Null} 標記延伸

選取行為和 CollectionViewSource

衍生自 Selector 的清單控制項具有預設選取行為,取決於專案來源 (ItemsSource 所使用的類型) 。 如果專案來源是 CollectionViewSource 實例,則選取控制項中的行為是選取範圍預設為目前專案。 第一次顯示清單時,選取範圍預設為第一個專案做為目前專案。 如果您不想在此案例中選取第一個專案,請在GridViewListView或其他顯示選取專案的 Selector型控制項中,將 IsSynchronizedWithCurrentItem 設定為false

適用於

另請參閱