다음을 통해 공유


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

속성 값

SelectedItem이 항상 ItemCollection의 현재 항목과 동기화되면 true이고, SelectedItem이 현재 항목과 동기화되지 않으면 false이고, Selector가 ICollectionView를 사용하는 경우에만 SelectedItem이 현재 항목과 동기화되는 경우 null입니다. 기본값은 null/확정되지 않습니다.

C#또는 Microsoft Visual Basic을 사용하여 프로그래밍하는 경우 이 속성의 형식이 bool로 프로젝팅됩니다.(nullable Boolean).

설명

IsSynchronizedWithCurrentItem에 대한 nullable 값을 사용하면 값이 true 또는 false가 아닌 확정되지 않을 수 있습니다. 코드에서 액세스하는 경우 null 값으로 표시됩니다. XAML에서 값을 null 로 설정하려면 {x:Null} 태그 확장을 사용합니다.

선택 동작 및 CollectionViewSource

Selector에서 파생되는 목록 컨트롤에는 항목 원본(ItemsSource에 사용되는 형식)에 따라 달라지는 기본 선택 동작이 있습니다. 항목 원본이 CollectionViewSource instance 경우 선택 컨트롤의 동작은 선택 영역이 기본적으로 현재 항목으로 설정된다는 것입니다. 목록이 처음 표시되면 선택 영역은 기본적으로 첫 번째 항목이 현재 항목으로 설정됩니다. 이 경우 첫 번째 항목을 선택하지 않으려면 GridView, ListView 또는 선택 영역을 표시하는 다른 선택기 기반 컨트롤에서 IsSynchronizedWithCurrentItem을 false로 설정합니다.

적용 대상

추가 정보