xamDataGrid - 缩进嵌套级别

时间:2011-04-01 13:31:00

标签: wpf infragistics xamdatagrid

我有一个带有两级数据的xamDataGrid。 (参见SO上的other question)。

很少有视觉效果可以显示一级数据的开始和秒数的开始。看一下xamFeatureBrowser的这个片段:

enter image description here

我想要的是将第二级缩进一点。 RecordPresenter有NestedContentMargin属性,但它是只读的......

另一种方法是为每个二级网格显示某种薄页脚。

1 个答案:

答案 0 :(得分: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>

就像那样......

编辑:更新拼写错误