wpf listbox 的用法
时间: 2023-03-23 15:00:22 浏览: 138
WPF.zip_ListBox_WPF_treeview
WPF ListBox 是一个常用的控件,用于显示多个可选项的列表。以下是 WPF ListBox 的用法:
1. 添加 ListBox 控件到 XAML 页面中。
```xml
<ListBox Name="myListBox">
<ListBoxItem>Item 1</ListBoxItem>
<ListBoxItem>Item 2</ListBoxItem>
<ListBoxItem>Item 3</ListBoxItem>
</ListBox>
```
2. 在代码中向 ListBox 中添加数据项。
```csharp
myListBox.Items.Add("Item 4");
myListBox.Items.Add("Item 5");
```
3. 通过数据绑定将数据源与 ListBox 关联。
```csharp
List<string> items = new List<string> { "Item 6", "Item 7", "Item 8" };
myListBox.ItemsSource = items;
```
4. 处理 ListBox 的选择事件。
```csharp
private void myListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (myListBox.SelectedItem != null)
{
MessageBox.Show(myListBox.SelectedItem.ToString());
}
}
```
这些是 WPF ListBox 的基本用法。您还可以自定义 ListBox 的外观和行为,如设置选项模板,指定选项容器样式等等。
阅读全文