我创建了一个边框,在里面我放了一个combox。在那之后,我还添加了一个复选框,但是VS抱怨说只允许一个子属性。我可能会提出错误的问题。
我是否应该使用不同的控件来保持物品在一起"?会是哪一个?
如果边框是正确的,那么我做错了什么呢?
<Border BorderBrush="Black" BorderThickness="1" ... >
<ComboBox x:Name="comboBox" ... />
<CheckBox x:Name="checkBox" ... />
</Border>
答案 0 :(得分:2)
Border
是一个很好的控件,如果您想要围绕您的内容边框,但它不是Panel
,那么它只能有一个孩子。只需执行以下操作:
<Border BorderBrush="Black" BorderThickness="1" ... >
<StackPanel>
<ComboBox x:Name="comboBox" ... />
<CheckBox x:Name="checkBox" ... />
</StackPanel>
</Border>
现在Border
只有一个孩子,而其他元素由Panel
元素排列,可以有多个孩子。