)
我有边框。
我上面显示了一个TextBlock:
TextBlock tb = new TextBlock();
myBorder.Child = tb;
它运作正常。
事情是:我也希望在其上显示CheckBox。
问题是border是一个单独的子元素......
所以......这里有解决方法吗?
谢谢!
答案 0 :(得分:6)
问题是border是一个单独的子元素......
正确,Border是ContentControl,并且按照设计,只能包含1个孩子。
所以......这里有解决方法吗?
是的,只需在边框上放置Grid,StackPanel或任何其他LayoutControl(面板)即可。这是一种允许您创建任意复杂内容的通用方法。