Dieser Artikel wurde manuell übersetzt. Bewegen Sie den Mauszeiger über die Sätze im Artikel, um den Originaltext anzuzeigen.
Übersetzung
Original
Dieser Artikel wurde noch nicht bewertet - Dieses Thema bewerten.

Selector.IsSynchronizedWithCurrentItem-Eigenschaft

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

Namespace:  System.Windows.Controls.Primitives
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation
[TypeConverterAttribute("System.Windows.NullableBoolConverter, PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, Custom=null")]
[LocalizabilityAttribute(LocalizationCategory.NeverLocalize)]
[BindableAttribute(true)]
public Nullable<bool> IsSynchronizedWithCurrentItem { get; set; }
<object IsSynchronizedWithCurrentItem="Boolean"/>- oder -<Objekt=IsSynchronizedWithCurrentItem" {x:Null} "/>

Eigenschaftswert

Typ: System.Nullable<Boolean>
true, wenn SelectedItem immer mit dem aktuellen Element in der ItemCollection synchronisiert wird, false, wenn SelectedItem nie mit dem aktuellen Element synchronisiert wird, oder null, wenn SelectedItem nur dann mit dem aktuellen Element synchronisiert wird, wenn der Selector einen CollectionView verwendet. Der Standardwert ist null.

Bezeichnerfeld

IsSynchronizedWithCurrentItemProperty

Auf true festgelegte Metadateneigenschaften

None

Sie können die IsSynchronizedWithCurrentItem-Eigenschaft auf true festlegen, um zu gewährleisten, dass das ausgewählte Element immer der CurrentItem-Eigenschaft in der ItemCollection entspricht. Angenommen, es wurde für zwei ListBox-Steuerelemente dieselbe Quelle in der ItemsSource-Eigenschaft festgelegt. Legen Sie IsSynchronizedWithCurrentItem bei beiden Listenfeldern auf true fest, um zu gewährleisten, dass das ausgewählte Element in jeder ListBox immer dasselbe ist.

Im folgenden Beispiel werden zwei ListBox-Steuerelemente an die gleiche ItemsSource gebunden. Da IsSynchronizedWithCurrentItem bei jeder ListBox auf true festgelegt ist, wird in beiden Steuerelementen immer dasselbe Element ausgewählt


<XmlDataProvider x:Key="Employees" XPath="/Employees/*">
  <x:XData>
    <Employees xmlns="">
      <Employee Name="Terry Adams" Type="FTE" EmployeeNumber="1" />
      <Employee Name="Claire O&apos;Donnell" Type="FTE" EmployeeNumber="12345" />
      <Employee Name="Palle Peterson" Type="FTE" EmployeeNumber="5678" />
      <Employee Name="Amy E. Alberts" Type="CSG" EmployeeNumber="99222" />
      <Employee Name="Stefan Hesse" Type="Vendor" EmployeeNumber="-" />
    </Employees>
  </x:XData>
</XmlDataProvider>

<DataTemplate x:Key="EmployeeItemTemplate">
  <TextBlock Text="{Binding XPath=@Name}" />
</DataTemplate>


...


<ListBox Name="employeeListBox1"
         ItemsSource="{Binding Source={StaticResource Employees}}"
         ItemTemplate="{StaticResource EmployeeItemTemplate}"
         IsSynchronizedWithCurrentItem="True"/>

<ListBox Name="employeeListBox2"
         ItemsSource="{Binding Source={StaticResource Employees}}"
         ItemTemplate="{StaticResource EmployeeItemTemplate}"
         IsSynchronizedWithCurrentItem="True"/>


.NET Framework

Unterstützt in: 4, 3.5, 3.0

.NET Framework Client Profile

Unterstützt in: 4, 3.5 SP1

Windows 7, Windows Vista SP1 oder höher, Windows XP SP3, Windows Server 2008 (Server Core wird nicht unterstützt), Windows Server 2008 R2 (Server Core wird mit SP1 oder höher unterstützt), Windows Server 2003 SP2

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.
Fanden Sie dies hilfreich?
(1500 verbleibende Zeichen)
Community-Inhalt Hinzufügen
Anmerkungen FAQ