xamDataGrid - 缩进嵌套级别

10

我有一个带有两级数据的xamDataGrid。(请参考SO上的其他问题)。

视觉上很难区分第一级数据和第二级数据。看一下这个来自xamFeatureBrowser的代码片段:

enter image description here

我想要的是在第二级数据稍微缩进一点。RecordPresenter 有一个NestedContentMargin 属性,但它是只读的...

另一个选择是为每个第二级网格显示一些细小的页脚。

1个回答

10

这个问题比我预期的要容易解决。我敢肯定在提问之前我已经尝试过此方法,但由于某种原因并没有成功。当我把这个问题展示给同事时,他一下子就解决了。 :-/

所以,这是样式:

<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>

就像这样...

编辑:更新了拼写错误


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接