WPF - 标题边框

时间:2010-07-19 13:42:48

标签: c# wpf xaml

在Java的Swing框架中,是否存在WPF中与标题边界相当的等价物?下面的链接包含我正在寻找的截图,以及一些非常差的ASCII艺术。

http://www.java2s.com/Code/Java/Swing-JFC/TitledBorder.htm

-------TITLE--------
|                  |
|                  | 
|                  |
|__________________|

感谢。

2 个答案:

答案 0 :(得分:31)

你所追求的是在Windows中称为“GroupBox”。

我发现了this example如何在C#Corner上使用它:

<Window x:Class="GroupBoxSample.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">
    <Grid>
        <GroupBox Margin="10,10,10,10" FontSize="16" FontWeight="Bold"
                  Background="LightGray">
            <GroupBox.Header>               
               Mindcracker Network
            </GroupBox.Header>

            <TextBlock FontSize="12" FontWeight="Regular">
                This is a group box control content.               
            </TextBlock>            
        </GroupBox>
    </Grid>
</Window>

GroupBox只能包含一个直接子节点,因此如果您需要多个子控件,则必须将它们包装在Grid或StackPanel中。

有关MSDN上GroupBox的更多信息,它是Class PageHow to Style it

答案 1 :(得分:4)

在WPF中,这将是一个GroupBox,它在容器控件中具有边框和标题。

MSDN http://msdn.microsoft.com/en-us/library/system.windows.controls.groupbox.aspx

此处,GroupBox的标题\标题为“员工数据”,并包含其他控件。

http://i.msdn.microsoft.com/dynimg/IC79468.jpg