如何解决将DataGrid绑定到ListView
在WPF中,我想加载一个Excel文件,该表的第一列包含日期,而其他列包含一些数据。我想将“ xls”拆分为多个日期值数据集合,该算法非常简单,并且已经完成,但是: 现在,我有
public class XYPoint: INotifyPropertyChanged
所有实现。然后
public class XYManager
{
public ObservableCollection<XYPoint> XYPoints {get;set}
public string SeriesName{get;private set;}
}
最后是类,其中包含源(xls)数据并将其解析为:
public class DataManager
{
public ObservableCollection<XYManager> Data { get => _data; }
}
在MainWindow中,我有一个对象DataManager _dm;
,并且在导入excel文件后,用解析后的数据填充数据,然后:
lstTables.ItemsSource = _dm.Data; //ListView
dgImported.DataContext = _dm.Data; //DataGrid
XAML的相应部分:
<ListView x:Name="lstTables" ItemsSource="{Binding SeriesName}" SelectedItem="{Binding XYPoints}"/>
<DataGrid x:Name="dgImported" Grid.Column="1" ItemsSource="{Binding XYPoints}"/>
我想要的是当用户在ListView中更改选择时,应该从相应的XYManager自动更新Datagrid
预先感谢 扬
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。