ListViewBinding中的SelectedItem我是WPF新手。在我的示例应用程序中,我使用ListView来显示属性的内容。我不知道如何将ListView中的SelectedItem绑定到属性,然后绑定到TextBlock。Window.xamlMainWindow.xaml.csTmanmanager=newTman();私人名单人员;publicListPersons{get{returnthis.persons;}set{if(value!=null){this.persons=value;}}}privatePersoncurrentSelectedPerson;publicPersonCurrentSelectedPerson{get{返回currentSelectedPerson;}设置{this.currentSelectedPerson=value;}}privatevoidWindow_Loaded(objectsender,RoutedEventArgse){ListViewPersonDetails.ItemsSource=manager.GetPersons();}Person.cs类Person{publicstringFirstName{get;放;}publicstringLastName{get;放;}公共字符串地址{得到;放;}}感谢您的帮助。privatevoidWindow_Loaded(objectsender,RoutedEventArgse){ListViewPersonDetails.ItemsSource=manager.GetPersons();这可能是你的问题,你不应该这样设置itemssource。只需将这一行替换为...this.DataContext=this;这就是将属性绑定到UI的原因,因此所有这些绑定语句都有意义。您还需要更新文本块上的绑定以实际匹配Person类中的属性名称。编辑:要在VS中进行测试,您还需要1个小东西,在CurrentSelectedPerson属性上实施INotifyPropertyChanged...privatePersoncurrentSelectedPerson;publicPersonCurrentSelectedPerson{get{返回currentSelectedPerson;}set{currentSelectedPerson=value;如果(PropertyChanged!=null)PropertyChanged(this,newPropertyChangedEventArgs("CurrentSelectedPerson"));作为替代方案,这也行,更简单一点......(对其他文本框重复类似的逻辑)C#学习教程就是这样:ListView绑定中的SelectedItem如果对你有用,你需要了解更多C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
