Diese Dokumentation wurde archiviert und wird nicht länger gepflegt.

ListBoxItem-Klasse

Aktualisiert: November 2007

Stellt ein Element in einer ListBox dar, das ausgewählt werden kann.

Namespace:  System.Windows.Controls
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS für XAML: http://schemas.microsoft.com/winfx/xaml/presentation

public class ListBoxItem : ContentControl
public class ListBoxItem extends ContentControl
public class ListBoxItem extends ContentControl
<ListBoxItem>
  Content
</ListBoxItem>

Eine ListBox enthält eine Auflistung von ListBoxItem-Objekten. Zum Auswählen eines ListBoxItem in einer ListBox legen Sie die IsSelected-Eigenschaft auf true fest.

Binden Sie ein ListBoxItem an Daten, indem Sie die ItemsSource-Eigenschaft einer ListBox an eine Datenquelle binden. Weitere Informationen finden Sie unter Gewusst wie: Binden eines Listenfelds an Daten. Sie können die Darstellung eines ListBoxItem anpassen, indem Sie die ItemTemplate-Eigenschaft einer ListBox auf ein DataTemplate festlegen. Weitere Informationen finden Sie unter Übersicht über Datenvorlagen.

Standardmäßig ist das HorizontalAlignment eines ListBoxItem auf Stretch festgelegt. Die horizontale Standardposition eines StackPanel ist Center. Wenn Sie die Width-Eigenschaft eines ListBoxItem über ein StackPanel festlegen, wird der Standardwert des Bereichs angewendet, und das Element wird zentriert.

Inhaltsmodell: ListBoxItem ist ein ContentControl. Die Inhaltseigenschaft ist Content. Weitere Informationen über das Inhaltsmodell für ListBoxItem finden Sie unter Übersicht über Inhaltsmodelle für Steuerelemente.

Im folgenden Beispiel wird veranschaulicht, wie eine ListBox erstellt wird, die ListBoxItem-Elemente enthält.

<TextBox Name="tb" Width="140" Height="30"></TextBox>
<ListBox Name="lb" Width="100" Height="55" SelectionChanged="PrintText" SelectionMode="Single">
  <ListBoxItem>Item 1</ListBoxItem>
  <ListBoxItem>Item 2</ListBoxItem>
  <ListBoxItem>Item 3</ListBoxItem>
  <ListBoxItem>Item 4</ListBoxItem>
  <ListBoxItem>Item 5</ListBoxItem>
  <ListBoxItem>Item 6</ListBoxItem>
  <ListBoxItem>Item 7</ListBoxItem>
  <ListBoxItem>Item 8</ListBoxItem>
  <ListBoxItem>Item 9</ListBoxItem>
  <ListBoxItem>Item 10</ListBoxItem>
</ListBox>


System.Object
  System.Windows.Threading.DispatcherObject
    System.Windows.DependencyObject
      System.Windows.Media.Visual
        System.Windows.UIElement
          System.Windows.FrameworkElement
            System.Windows.Controls.Control
              System.Windows.Controls.ContentControl
                System.Windows.Controls.ListBoxItem
                  System.Windows.Controls.ComboBoxItem
                  System.Windows.Controls.ListViewItem

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

.NET Framework

Unterstützt in: 3.5, 3.0
Anzeigen: