2017-07-04 654 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