【发布时间】:2014-02-24 21:16:23
【问题描述】:
如何从嵌套的用户控件中引用列的宽度?
我有一个使用 Grid.ColumnDefinitions 的网格布局:
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
列有用户控件:
<u:box Grid.Column:0 x:Name="one" Count="{Binding Path=Count}">
<u:box Grid.Column:1 x:Name="two" Count="{Binding Path=Count}">
我在 userControl 中有一个变量“Count”,用于设置要显示的元素数量。 如果 Count = 1,我想将第二个 userControl 的 Column-Definition 设置为“0”。让它消失。如果 Count = 0 ,则机器人宽度应设置为“0”,如果 Count = 2,则不应将列宽设置为 0。
【问题讨论】: