2017-07-04 655 views
0

我在Visual Studio 2017中使用XAML设计器和C#来为Outlook地址创建控件。我目前正在为插件做一个关于屏幕的工作。WPF - 如何在控件上居中标题文本

我试图删除图标并将文本移动到标题的中心。

enter image description here

下面的例子是从Outlook中的有关屏幕,这有我希望实现的头。

enter image description here

这是用我的第一次XAML,所以我想知道是否有需要改变的属性?

在此先感谢。

回答

2

恐怕没有财产或简单的方式或做到这一点。您可能必须从头开始创建自己的自定义窗口,才能将标题栏的标题居中。有一个例子说明你如何在这里做到这一点:https://blog.magnusmontin.net/2013/03/16/how-to-create-a-custom-window-in-wpf/

您还可以查看WindowChrome类:https://msdn.microsoft.com/en-us/library/system.windows.shell.windowchrome(v=vs.110).aspx

只是简单地隐藏最小化和最大化按钮,你可以使用一些的P/Invoke:https://blog.magnusmontin.net/2014/11/30/disabling-or-hiding-the-minimize-maximize-or-close-button-of-a-wpf-window/

+1

我想这会是一个很好的学习锻炼我,谢谢你,我会试图创建一个建议自定义窗口,我会将控件放在自定义窗口上! – benbants