修改统一网格布局

时间:2014-11-18 04:57:23

标签: c# wpf layout uniformgrid

我目前正在使用统一网格来显示许多自定义控件。

我的统一网格设置了动态项目,如此

<ItemsControl ItemsSource="{Binding LISTOFOBJECTS}">
    <ItemsControl.ItemsPanel>
        <ItemsPanelTemplate>
            <UniformGrid Rows="1" />
        </ItemsPanelTemplate>
    </ItemsControl.ItemsPanel>
    ...
</ItemsControl>

使用自定义控件来表示项目。

这几乎完全符合我的要求,但是我的一些控件取决于项目的属性,设置了最大宽度。这导致控件具有较大的边距,因为统一网格的工作方式(其名称实际上并非如此)是否有一种直接的方法来覆盖统一网格的布局以放弃这个&#34;边距空间& #34;到没有设置最大宽度的其他项目。

见下面的图片

Image For Clarity

0 个答案:

没有答案