【发布时间】:2012-09-09 01:32:18
【问题描述】:
我有一个ListView,它将GridView 实现为View,其中项目根据ComboBox 表示的字段进行分组(使用Expander)。
我的ListView 的ItemsSource 与以下的ObservableCollection 绑定:
public class data
{
public string Name { get; set; }
public int Age { get; set; }
public bool Graduate { get; set; }
public eMusic Music { get; set; }
}
public enum eMusic
{
Rock,
Pop,
Classic
}
Music 属性的值由ComboBox 显示。
问题如下:当我更改 ComboBox 的值(例如 Pop -> Rock)时,相关项目不会在相应的组中移动。为什么?我怎么解决这个问题?
编辑:
【问题讨论】:
标签: c# wpf listview refresh grouping