Selector.IsSynchronizedWithCurrentItem Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob ein Selector das SelectedItem mit dem aktuellen Element in der Items-Eigenschaft synchronisieren soll, oder legt diesen fest.

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

Eigenschaftswert

true , wenn das SelectedItem immer mit dem aktuellen Element in der ItemCollection synchronisiert wird; false , wenn das SelectedItem nie mit dem aktuellen Element synchronisiert wird; null , wenn das SelectedItem nur dann mit dem aktuellen Element synchronisiert wird, wenn der Selector eine ICollectionView verwendet. Der Standardwert ist NULL/unbestimmt.

Wenn Sie mit C# oder Microsoft Visual Basic programmieren, wird der Typ dieser Eigenschaft als bool? projiziert?(ein nullable Boolean-Wert).

Hinweise

Der Nullable-Wert für IsSynchronizedWithCurrentItem ermöglicht, dass der Wert unbestimmt ist, weder true noch false. Dies wird durch den Wert NULL angegeben, wenn im Code darauf zugegriffen wird. Um den Wert in XAML auf NULL festzulegen, verwenden Sie die {x:Null}-Markuperweiterung.

Auswahlverhalten und CollectionViewSource

Listensteuerelemente, die von Selector abgeleitet werden, weisen ein Standardauswahlverhalten auf, das davon abhängt, was die Elementquelle ist (der typ, der für ItemsSource verwendet wird). Wenn die Elementquelle ein CollectionViewSource-instance ist, besteht das Verhalten im Auswahlsteuerelement darin, dass die Auswahl standardmäßig auf das aktuelle Element festgelegt wird. Wenn die Liste zum ersten Mal angezeigt wird, wird standardmäßig das erste Element als aktuelles Element ausgewählt. Wenn das erste Element in diesem Fall nicht ausgewählt werden soll, legen Sie IsSynchronizedWithCurrentItem in gridView, ListView oder einem anderen Selector-basierten Steuerelement, das die Auswahl anzeigt, auf false fest.

Gilt für:

Weitere Informationen