Selector.IsSynchronizedWithCurrentItem プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Selector で SelectedItem を Items プロパティの現在のアイテムと同期させる必要があるかどうかを示す値を取得または設定します。
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。Selector で ICollectionView が使用されている場合にのみ、SelectedItem が現在の項目と同期される場合は null。 既定値は null/不確定です。
C# または Microsoft Visual Basic を使用してプログラミングを行う場合、このプロパティの型は bool と投影されますか?(null 許容 ブール値)。
注釈
IsSynchronizedWithCurrentItem の null 許容値を指定すると、 値は true でも false でも不確定になります。 これは、コードでアクセスされた場合は null の値で示されます。 XAML で値を null に設定するには、 {x:Null} マークアップ拡張を使用します。
選択動作と CollectionViewSource
Selector から派生したリスト コントロールには、項目ソース (ItemsSource に使用される型) に依存する既定の選択動作があります。 項目ソースが CollectionViewSource インスタンスの場合、選択コントロールの動作は、選択範囲が既定で現在の項目に設定されます。 リストが最初に表示されるとき、選択範囲は既定で現在のアイテムとして最初の項目になります。 この場合、最初の項目を選択しない場合は、選択を表示している GridView、ListView、またはその他のセレクター ベースのコントロールで IsSynchronizedWithCurrentItem を false に設定します。