读书人

[WPF] UniformGrid 元素能不能通过C#代

发布时间: 2013-12-15 22:17:19 作者: rapoo

[WPF] UniformGrid 元素能不能通过C#代码调用?

<Grid>
<ListBox Height="110" HorizontalAlignment="Left" Margin="282,12,0,0" Name="listBox1" VerticalAlignment="Top" Width="193" SelectionMode="Extended">
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<UniformGrid Name="ufgrid1"></UniformGrid>
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
</Grid>

有没有办法通过后台代码调用UniformGrid 元素,可以更改Columns和Rows?

UniformGrid是为了让ListBox显示多行多列。




[解决办法]
使用绑定:
<ItemsPanelTemplate>
<UniformGrid IsItemsHost="True" Columns="{Binding Path=MyColumnCount}"
VerticalAlignment="Top" />
</ItemsPanelTemplate>

读书人网 >CAD教程

热点推荐