2011-07-16 55 views
0

我有一个从网格继承的控件,它是一个根据属性动态生成的六边形网格。 每个六边形都是网格的按钮和子节点,它们的样式显示为六边形。wpf:根据其内容调整控件的大小

我想要的是网格根据六边形的总大小来改变其大小。 (我可以计算所需的确切大小,但我不知道如何设置它)。

回答

1

基本上你有几个选择。一个简单的方法是自己计算大小并将其分配给网格的WidthHeight

更详细的解决方案是问自己一个问题:我的物品需要哪个布局?有一些标准容器可以自己进行版面设计,并且可以随内容一起增长/缩小。例如,如果您的对象只是排成一行,您可以去StackPanel

相关问题