我有一个带有两个数据级别的xamDataGrid。 (有关SO,请参见other question)。
在视觉上几乎看不到从哪一级数据开始和几秒钟开始的数据。看看xamFeatureBrowser中的以下代码片段:
我想要的是稍微缩进第二层。 RecordPresenter具有NestedContentMargin属性,但它是只读的...
一种替代方法是为每个第二级网格显示某种稀薄的页脚。
最佳答案
事实证明,这比预期的要容易。我敢肯定,在我问这个问题之前,我已经尝试过了,但是由于某种原因,我失败了。当我向同事展示问题时,他就这样使它起作用。 :-/
所以这是样式:
<Style TargetType="{x:Type igDP:DataRecordPresenter}" x:Key="NestedRecordStyle">
<Setter Property="Margin" Value="20,0,0,0"/>
</Style>
这是我将其应用于嵌套字段集的方式:
<igDP:FieldLayout ParentFieldLayoutKey="MainLayout">
<igDP:FieldLayout.Settings>
<igDP:FieldLayoutSettings DataRecordPresenterStyle="{StaticResource NestedRecordStyle}"/>
</igDP:FieldLayout.Settings>
...
</igDP:FieldLayout>
就这样...
编辑:错字
关于wpf - xamDataGrid-缩进嵌套级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5514093/