2011-04-01 113 views
9

我有一個兩級數據的xamDataGrid。 (見SO上的other question)。xamDataGrid - 縮進嵌套級別

視覺上很少顯示一個數據級別開始和一秒開始的位置。看看從xamFeatureBrowser這個片段:

enter image description here

我想要什麼,是要縮進的第二個層次一點點。 RecordPresenter有一個NestedContentMargin屬性,但它是隻讀的...

另一種方法是爲每個二級網格顯示某種薄頁腳。

回答

9

這一結果比預期更容易。我確信在我問這個問題之前我嘗試了這個,但由於某種原因,我失敗了。當我向同事展示問題時,他就是這樣做的。 : -/

因此,這裏的風格:

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

就這樣......

編輯:更新的錯字