我是XamDataGrid-Topic的新手。目前我正在玩XamDataGrid来找出提供的功能。
我已经有两个问题:
我有分层数据,如下所示:
公共课TestDTO
{
public int Id {get;组; }
public string说明{get;组; }
public ObservableCollection Children {get;组; }
}
我的Xaml FieldLayouts看起来像这样:
我的xaml无法显示......
我想显示数据像这样:
列标识|列描述
问题是:似乎只有“parentLayout”被XamDataGrid使用。不接受“childLayout”的更改。此外,Column-Headers显示在子级别中,但LabelLocation = Hidden。当顶级dataType与子级别相同时,是否存在一般问题?
这让我想到了下一个问题:
是否可以将ParentLayout的列与childLayout的列同步?所以它们具有相同的对齐方式,但扩展指标仍然是有意的。
先感谢您!
首先,XamDataGrid与BindingList<T>
一起使用。所以将你的儿童系列改为BindingList<T>
。另外,你是否为父母和孩子创建了单独的字段布局?在孩子布局FieldLayoutSettings
设置LabelLocation="Hidden"
我遇到过同样的问题。当子数据类型不同时,网格工作正常。当子数据类型与父类型相同时,它将使用父类的布局。我开始在这篇文章中添加属性:enter link description here
它正在子布局上设置ParentFieldLayoutKey prop,使网格开始观察子布局。