wpf GridView的SelectedItems怎么绑定,是{Binding Path=},还是直接把数据源写上

如题所述

第1个回答  2015-01-14
最好是在RowStyle里绑定Item的Selected之类的属性。
第2个回答  2015-01-14
一般情况都是绑定GridView的数据源,而利用selectedItems获取具体的数值,不知道对selectedItems绑定有什么具体需求?追问

多选的时候,不是用这个吗

追答

多选的时候,也是用GridView绑定数据源,然后获取选中的数据

本回答被网友采纳

wpf listview问题。给listview的每一行都加个button,button绑定该行...
2.可以用 BindingList<Player(这个是您要绑定的对象)> (可自己选择其它集合)集合做为数据源绑定数据 Liv.ItemsSource = _list;3.点击按钮时 通过按钮的 DataContent 获取绑定的对象 private void BtnInfo_Click(object sender, RoutedEventArgs e){ var btn = sender as Button; var player =...

WPF中ListView.Items.Selected=true出错,由于listview隔几秒就刷...
ListView中可以使用ListView.SelectedItem、ListView.SelectedIndex等定位 另外,假如单是数据项刷新,用绑定的话是不需要定位的,假如是整个列表刷新,数据项都改变了,定位也就不一定准了。代码示例(选中第二项,数据刷新后,光标是不动的):XAML代码:<Window x:Class="WpfApplication21.MainWindow" xm...

WPF的MVVM中使用ObservableCollection无法更新listview中的数据怎 ...
= 0) foreach (PACViewModel pVM in e.OldItems) pVM.PropertyChanged -= this.OnPACViewModelPropertyChanged; }也就是说你要通过手工的代码实现DisplayData的成员的变化绑定到整个对象的变化上面。

...的使用,就是绑定完数据之后,怎么进行删除行啊?
如果从数据库里面读出来修改我也不会..比如是个List集合的话..可以 private void DelegatePerson()\/\/删除的方法 { if (null == this.dgPeople.SelectedItem)\/\/如果没有选择就返回 { return;} Person person = this.dgPeople.SelectedItem as Person;if (null == person){ return;} mypeople.R...

WPF的MVVM中使用ObservableCollection无法更新listview中的数据怎 ...
要实现DisplayData的各个属性变化通知前台,需要添加类似如下的代码,void OnCollectionChanged(object sender, NotifyCollectionChangedEventArgs e) { if (e.NewItems != null && e.NewItems.Count != 0) foreach (PACViewModel pVM in e.NewItems) pVM.PropertyChanged += this.OnPACViewM...

相似回答