是否可以设置列的最大宽度与另一列的宽度成比例?
基本上我有一个有2列的网格。第一列控件可以在运行时增大或减小(因此我将列宽设置为auto),这使得网格保持增长,第二列离开屏幕。有什么办法可以将第一列的最大宽度设置为与第二列宽度的比例吗?
或者有什么方法可以达到这个目的。
答案 0 :(得分:0)
您可以将第二列的宽度设置为常量值,将第一列的宽度设置为*。这将为第一列提供页面宽度的其余部分。
如果两者都需要以百分比形式链接,例如60%到40%,那么您可以将第一列宽度设置为6 *,将第二列宽度设置为4 *。
-Note-这只适用于网格作为容器,您可以在其中定义columndefinitions ...
答案 1 :(得分:0)
也许你可以通过网格的LayoutUpdated事件来完成它。您必须检查列的大小并相应地设置属性。我从未尝试过这个,但我不知道有任何其他方法可以做到这一点。
格雷格