Condividi tramite


Selector.IsSynchronizedWithCurrentItem Proprietà

Definizione

Ottiene o imposta un valore che indica se un selettore deve mantenere SelectedItem sincronizzato con l'elemento corrente nella proprietà 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}"/>

Valore della proprietà

true se SelectedItem è sempre sincronizzato con l'elemento corrente in ItemCollection; false se SelectedItem non è mai sincronizzato con l'elemento corrente; null se SelectedItem è sincronizzato con l'elemento corrente solo se il selettore usa un oggetto ICollectionView. Il valore predefinito è null/indeterminato.

Se si esegue la programmazione con C#o Microsoft Visual Basic, il tipo di questa proprietà viene proiettato come bool?(valore booleano nullable).

Commenti

Il valore nullable per IsSynchronizedWithCurrentItem consente di indeterminare il valore, né truefalse. Questo valore è indicato da un valore Null se si accede al codice. Per impostare il valore su Null in XAML, usare l'estensione di markup {x:Null}.

Comportamento di selezione e CollectionViewSource

I controlli elenco che derivano dal selettore hanno un comportamento di selezione predefinito che dipende dall'origine degli elementi (il tipo usato per ItemsSource). Se l'origine degli elementi è un'istanza di CollectionViewSource , il comportamento nel controllo di selezione è che per impostazione predefinita la selezione sarà l'elemento corrente. Quando l'elenco viene visualizzato per la prima volta, per impostazione predefinita la selezione corrisponde al primo elemento come elemento corrente. Se in questo caso non si vuole selezionare il primo elemento, impostare IsSynchronizedWithCurrentItem su false in GridView, listView o altro controllo basato su Selector che mostra la selezione.

Si applica a

Vedi anche