Questions tagged «selecteditem»

5
SelectedItem,SelectedValue和SelectedValuePath之间的区别
在以下方面有什么区别: SelectedItem 选定值 SelectedValuePath 所有这些依赖项属性都在Selector类中定义。我经常混淆SelectedItem与SelectedValue,并SelectedValue用SelectedValuePath。 我想知道它们之间的区别,以及我们何时使用它们,尤其是SelectedValue和SelectedValuePath。请通过一些简单的例子说明它们的用法。

20
数据绑定到WPF Treeview中的SelectedItem
如何检索WPF树视图中选择的项目?我想在XAML中这样做,因为我想绑定它。 您可能会认为它不存在SelectedItem,但显然不存在,它是只读的,因此无法使用。 这就是我想做的: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource ClusterTemplate}" SelectedItem="{Binding Path=Model.SelectedCluster}" /> 我想将绑定SelectedItem到模型上的属性。 但这给了我错误: “ SelectedItem”属性是只读的,无法通过标记设置。 编辑: 好的,这就是我解决这个问题的方法: <TreeView ItemsSource="{Binding Path=Model.Clusters}" ItemTemplate="{StaticResource HoofdCLusterTemplate}" SelectedItemChanged="TreeView_OnSelectedItemChanged" /> 并在我的xaml的codebehindfile中: private void TreeView_OnSelectedItemChanged(object sender, RoutedPropertyChangedEventArgs<object> e) { Model.SelectedCluster = (Cluster)e.NewValue; }
241 c#  wpf  mvvm  treeview  selecteditem 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.