Selector.IsSynchronizedWithCurrentItem Propriété

Définition

Obtient ou définit une valeur qui indique si un sélecteur doit conserver l’élément SelectedItem synchronisé avec l’élément actif dans la propriété 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}"/>

Valeur de propriété

true si l’élément SelectedItem est toujours synchronisé avec l’élément actif dans ItemCollection ; false si l’élément SelectedItem n’est jamais synchronisé avec l’élément actif ; null si l’élément SelectedItem est synchronisé avec l’élément actif uniquement si le sélecteur utilise un ICollectionView. La valeur par défaut est null/indéterminé.

Si vous programmez à l’aide de C# ou de Microsoft Visual Basic, le type de cette propriété est projeté comme bool ?( booléen nullable).

Remarques

La valeur nullable pour IsSynchronizedWithCurrentItem permet à la valeur d’être indéterminée, ni true ni false. Cela est indiqué par une valeur null si vous accédez dans le code. Pour définir la valeur null dans XAML, utilisez l’extension de balisage {x :Null}.

Comportement de sélection et CollectionViewSource

Les contrôles de liste qui dérivent du sélecteur ont un comportement de sélection par défaut qui dépend de la source des éléments (le type utilisé pour ItemsSource). Si la source des éléments est un instance CollectionViewSource, le comportement dans le contrôle de sélection est que la sélection sera par défaut sur l’élément actif. Lorsque la liste est affichée pour la première fois, la sélection est définie par défaut sur le premier élément en tant qu’élément actif. Si vous ne souhaitez pas que le premier élément soit sélectionné dans ce cas, définissez IsSynchronizedWithCurrentItem sur false dans gridView, ListView ou tout autre contrôle basé sur le sélecteur qui affiche la sélection.

S’applique à

Voir aussi