GroupBox в WPF может содержать только один элемент?



кажется, что GroupBox может содержать только один элемент, если я помещаю более одного, он не будет входить внутрь(или удаляться в blend).



Это по дизайну или я делаю что-то не так?

601   4  

4 ответов:

Это звучит правильно для меня. Вам нужно будет поместить сетку или панель (StackPanel, WrapPanel и т. д.) В качестве дочернего элемента для определения макета.

Ну реальный ответ, потому что groupbox inheirts от HeaderedContentControl

посмотреть здесь MSDN

да, в WPF GroupBox будет содержать максимум 1 элемент. Вы можете включить Grid в качестве дочернего элемента и в grid указать нужные компоненты. Например, 1 разместил две кнопки в GroupBox с помощью сетки.

схема документа показана ниже:

Document Outline

код выглядит следующим образом:

<GroupBox
            Header="Read Sensor"
            HorizontalAlignment="Left"
            Margin="485,4,0,0"
            VerticalAlignment="Top"
            Height="188"
            Width="238">
            <Grid
                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"
                    Margin="10,64,0,0"
                    VerticalAlignment="Top"
                    Width="207"
                    Click="btnReadSensor2_Click" />
            </Grid>
</GroupBox>

вы должны перетащить элементы: textbox в groupbox и должны иметь только один groupbox. Невозможно перетащить более одного группового поля на линейную координату для его работы. Может иметь несколько групповых полей на странице, но не более одного столбца в ширину, или вы будете ограничены только одним элементом, добавляемым в групповое поле.

Comments

    Ничего не найдено.