4

在 WPF 中,我想在 Window 的标题栏中/上方添加一个 userControl,如下所示:

在此处输入图像描述

红色部分是 UserControl,绿色部分是标题栏。

现在我希望从你那里得到一些建议。需要扩展 Window 类还是只自定义 Window 的样式?最好提供源代码。

4

2 回答 2

5

您可以通过实现自己的标题栏来做到这一点。为此,请将您的窗口样式设置为无:

WindowStyle="None"

这意味着该窗口将没有控制框(最小化、最大化和关闭按钮),您需要自己实现。

您可以查看以下链接以帮助您入门:

http://blog.magnusmontin.net/2013/03/16/how-to-create-a-custom-window-in-wpf/

http://www.codeproject.com/Articles/140267/Create-Custom-Windows-in-WPF-with-Ease

http://www.kirupa.com/blend_wpf/custom_wpf_windows.htm

如何在 WPF 中设置窗口的边框和标题栏?

祝你好运

于 2013-09-22T06:31:53.663 回答
0

你不需要子类Window。您可以调整样式:http Window: //msdn.microsoft.com/en-us/library/aa969824.aspx

于 2013-09-22T06:32:10.620 回答