在Rowdetailtemplate中访问Datagrid

时间:2015-07-13 10:31:58

标签: c# wpf datagrid rowdetailstemplate

我在Datagrid.RowDetailsTemplate中创建了一个Datagrid,当我点击在Datagrid外部创建的按钮时,我想在其上使用Toolbar toolbar = (Toolbar) getActivity().findViewById(R.id.toolbar);

我找不到使用按钮button_refreshDetail访问datagrid_Detail的此函数的方法。 这是我的代码:

Items.refresh

感谢您的帮助。

2 个答案:

答案 0 :(得分:0)

难道你不能只使用名​​为“b”的集合来改变项目吗?

如果绑定配置良好,我的意思是:

  • b是ObservableCollection

以及您馆藏中的每种自定义数据类型

  • 实施INotifyPropertyChanged

您应该能够更新每个对象的属性,或者从集合中添加/删除项目,并且视图将在没有其他额外代码的情况下进行更新。

至少这是我会做的事情。也许我不太了解你的新情景。

答案 1 :(得分:0)

Use ICollectionView and SortDescription to sort DataGrid. It may not be a good idea to access datagrid_Detail, but manipulate the underlying data instead.