次の方法で共有


Selector.IsSynchronizedWithCurrentItem プロパティ

定義

SelectorSelectedItemItems プロパティの現在のアイテムと同期させる必要があるかどうかを示す値を取得または設定します。

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}"/>

プロパティ値

SelectedItemItemCollection の現在のアイテムと常に同期される場合は trueSelectedItem が現在のアイテムと同期されない場合は falseSelectorICollectionView が使用されている場合にのみ、SelectedItem が現在の項目と同期される場合は null。 既定値は null/不確定です。

C# または Microsoft Visual Basic を使用してプログラミングを行う場合、このプロパティの型は bool と投影されますか?(null 許容 ブール値)。

注釈

IsSynchronizedWithCurrentItem の null 許容値を指定すると、 値は true でも false でも不確定になります。 これは、コードでアクセスされた場合は null の値で示されます。 XAML で値を null に設定するには、 {x:Null} マークアップ拡張を使用します。

選択動作と CollectionViewSource

Selector から派生したリスト コントロールには、項目ソース (ItemsSource に使用される型) に依存する既定の選択動作があります。 項目ソースが CollectionViewSource インスタンスの場合、選択コントロールの動作は、選択範囲が既定で現在の項目に設定されます。 リストが最初に表示されるとき、選択範囲は既定で現在のアイテムとして最初の項目になります。 この場合、最初の項目を選択しない場合は、選択を表示している GridViewListView、またはその他のセレクター ベースのコントロールで IsSynchronizedWithCurrentItem を false に設定します。

適用対象

こちらもご覧ください