【发布时间】:2011-05-05 11:57:07
【问题描述】:
我有 3*3 的网格,里面有 9 个按钮。这些按钮的可用性是在运行时确定的,因此按钮必须排列在可用空间中。
示例:
b1 b2 b3
b4 b5 b6
b7 b8 b9
如果 b5 按钮不可用,那么我必须这样做
b1 b2 b3
b4 b6 b7
b8 b9
目前在可见性更新处理程序中,我正在检查所有控件状态并更改 grid.row 和 grid.column。有没有更好的办法?
【问题讨论】:
-
你考虑过WrapPanel而不是网格吗?
-
@Bala +1 这似乎正是包装面板的作用