似乎GroupBox只能包含一个元素,如果我放置了多个元素,它就不会放在里面(或者在blend中被删除)。
这是故意的,还是我做错了什么?
发布于 2009-08-31 06:14:55
这在我看来是对的。您需要将网格或面板(StackPanel、WrapPanel等)作为子级来定义布局。
发布于 2015-06-26 16:34:42
可以,在WPF中,GroupBox最多包含1个元素。您可以包含Grid作为其子组件,并在grid中指定所需的组件。例如,1使用网格在GroupBox中放置了两个按钮。
文档轮廓如下所示:
代码如下:
<GroupBox Header="Read Sensor" HorizontalAlignment="Left" Margin="485,4,0,0" VerticalAlignment="Top" Height="188" Width="238"> HorizontalAlignment="Left" Height="169" Margin="0,0,-13,-3" VerticalAlignment="Top" Width="229"> <Button x:Name="btnReadSensor1" Content="Read Sensor 1" HorizontalAlignment="Left" Margin="10,91,0,0" VerticalAlignment="Top" Width="207" Click="btnReadSensor1_Click" /> <Button x:Name="btnReadSensor2" Content="Read Sensor 2" HorizontalAlignment="Left"