wpf - xamDataGrid-缩进嵌套级别

标签 wpf infragistics xamdatagrid

我有一个带有两个数据级别的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/

相关文章:

wpf - 通过 WPF View 模型更改源在框架中导航

c# - Entity Framework 中的动态连接字符串

wpf - 如何更改 Infragistics XamDataGrid 上的列标题标题

infragistics - 如何更改子带 Infragistics.UltraGrid 中列的宽度

wpf - Infragistics XamDatagrid 绑定(bind)问题

c# - 使用 MVVM,如何将 XamDataGrid 的 SelectedItems 作为参数传递给 ContextMenu 引发的命令?

c# - 在 WPF 中,是否可以在 UserControl 本身内部为 UserControl 定义 ControlTemplate(在 VS 中不会收到警告/错误)?

c# - 在 WPF 中按下按钮后检测鼠标单击的最佳方法

asp.net-mvc - 如何在单击按钮时重新绑定(bind) igGrid igniteUI 控件中的数据?

wpf - Infragistics xamgid 或 xamdatagrid 中的 AutoGeneratingColumn 事件?