WPF SelectedItem
时间: 2023-11-07 22:19:32 浏览: 41
WPF中的SelectedItem是指在某个集合控件(如ListBox、ComboBox等)中当前选中的项。它是一个可绑定的属性,可以用来获取或设置当前选中项的值。当用户在集合控件中选择某项时,SelectedItem会自动更新。
例如,在ListBox中使用SelectedItem可以获取或设置当前选中的ListBoxItem对象,而在ComboBox中使用SelectedItem可以获取或设置当前选中的ComboBoxItem对象。
在XAML中,可以通过绑定的方式将SelectedItem与数据模型中的属性进行关联,这样在选中项发生改变时,数据模型中的属性值也会相应地更新。
下面是一个示例代码片段,演示了如何在WPF中使用SelectedItem:
```
<ListBox ItemsSource="{Binding Items}" SelectedItem="{Binding SelectedItem}">
<ListBox.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding Name}" />
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
```
上述代码中,ItemsSource绑定了一个集合对象,其中每个项包含一个Name属性。SelectedItem绑定到数据模型中的SelectedItem属性。当用户选择ListBox中的某一项时,SelectedItem属性会自动更新为对应的ListBoxItem对象。
希望以上信息能够对你有所帮助!如果还有其他问题,请继续提问。