我有一个继承自Grid的控件,它是根据属性动态生成的六边形网格。 每个六边形都是Grid的一个按钮和一个子节点,它们有一个将它们显示为六边形的样式。
我想要的是网格根据六边形的总大小来改变它的大小。 (我可以计算出所需的确切尺寸,但我不知道如何设置它。)
答案 0 :(得分:1)
基本上你有几种选择。一个简单的方法是自己计算大小并分配给网格的Width
和Height
。
更精细的解决方案是问自己一个问题:我的商品需要哪些布局?有一些标准容器可以自行进行布局,并可以随内容增长/缩小。例如,如果您的对象刚刚排成一行,则可以转到StackPanel
。