Selector.IsSynchronizedWithCurrentItem Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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é true né false. 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.