我不确定他们是否正确使用 WPF 中组件的标题/标题栏的术语。 我需要的是一个面板/非浮动窗口,我可以在其中设置标题? 我想要一个面板中的一些组件,需要像 Visual Studio 中的“属性”和“工具箱”这样的标题。

如前所述,这不需要是浮动/停靠面板。 我不想要 GroupBox。 稍后我将添加关闭按钮只是为了向用户隐藏组件。

#1楼 票数:7 已采纳

我认为,在WPF视觉解决方案仅受我们想象力的限制。 如果没有您想要的控件 - 您可以构建它。

我的简单解决方案在这里:

<Border Visibility="Visible" BorderThickness="2" BorderBrush="Blue" CornerRadius="8" Margin="30,30,30,30">
    <StackPanel Margin="3">
        <Label  Height="25" Content="H e a d e r" Background="LightSkyBlue" />
            <Separator Height="5"/>
            <Grid>
                <!-- content -->
            </Grid>
        </StackPanel>
    </Border>

更改Visibility="Collapsed"您可以隐藏此“面板”。

#2楼 票数:1

如果您不需要它来取消停靠和浮动,那么您可以使用HeaderedContentControl

当您想要添加关闭按钮时,您可以将标题演示者模板化以包含一个按钮。

  ask by huber.duber translate from so

未解决问题?本站智能推荐:

1回复

WPF分组标题模板

假设我已经在WPF中的列表框中进行了一些分组 并用如下代码填充视图: 除了需要为我要分组的每个列表框定义组标题(带有红色背景的边框)的外观之外,所有其他方法都非常有效。 如果我想要绿色,则需要在各处进行更改。 我可以删除颜色并将其用作资源或将其设置为样式,但是如果要添加图标或其他项目
1回复

带标题的WPF多列combox

我正在尝试实现带有标题的多列组合框,并且包含搜索功能。 通过扩展组合框控件,我能够实现包含搜索过滤的功能。 但是我无法实现带有标题的多列显示。 我浏览了大多数谷歌文章,但没有帮助, 以下是我的扩展组合框控件的xaml, 下面是应用于FilteredComboboxControl的I
2回复

Datagrid标题背景wpf

我希望datagrid标题与图像中显示的标题类似 即1.之间没有列分隔线
2回复

DataGrid行标题WPF

我有一个填充的DataTable(xDataTable),其中包含7个已定义的列 - 我想要用作RowHeader的第一列。 我也有一个DataGrid: 然后我设置DataGrid的DataContext: 这一切都有效 - 但是如何将我的DataGrid的第一列设置为RowHea
1回复

将菜单wpf的标题居中

我有一个包含菜单的WPF应用程序。 我需要居中显示菜单标题: 菜单项居中,但菜单标题未居中。 我怎样才能做到这一点?
2回复

WPF-标题边框

在Java的Swing框架中,WPF中是否存在与标题边界相当的等价物? 下面是一个链接,其中包含我正在寻找的截图,以及一些非常糟糕的ASCII艺术。 http://www.java2s.com/Code/Java/Swing-JFC/TitledBorder.htm 谢谢。
1回复

在WPF中为标题标题更新多个DataGrid

我有一个表格,其中包含动态数量的数据网格,这些数据网格以编程方式引入到新标签页中。 我的问题是我需要更改每列的标题。 我试图通过一种方法做到这一点 但这总是崩溃并显示错误: 索引超出范围。 必须为非负数且小于集合的大小 原来的问题是网格尚未完成加载。 因此,在等待所有选项
3回复

WPF:删除标题/控制框

我刚刚从 WinForms 切换到 wpf,在 WinForms 中删除整个标题框非常简单,只需设置 title="" 和 ControlBox=false。 现在有很多关于如何使用 wpf 执行此操作的建议,所有这些建议都使用本机 Win32 调用。 尽管他们确实移除了控制盒,但它们仍然在顶部留下