边境有一个以上的孩子

Jac*_*cik 2 c# wpf

)

我有一个边框.

我上面有一个TextBlock:

TextBlock tb = new TextBlock();
myBorder.Child = tb;
Run Code Online (Sandbox Code Playgroud)

它工作正常.

问题是:我也希望在其上显示CheckBox.

问题是边框是一个单独的子元素......

那么......这里有解决方法吗?

谢谢!

Hen*_*man 8

问题是边框是一个单独的子元素......

正确,边框是ContentControl,并且按照设计,只能包含1个子节点.

那么......这里有解决方法吗?

是的,只需在边框上放置一个Grid,StackPanel或任何其他LayoutControl(Panel).这是一种允许您创建任意复杂内容的通用方法.