2013-09-22 218 views
2

添加一個用戶控件在標題欄在WPF中,我想添加一個用戶控件中/過在窗口的標題欄中,像這樣:在/在窗口

enter image description here

紅色部分是用戶控件,和綠部分是標題欄。

現在我希望從你那裏得到一些建議。需要擴展Window類還是隻需定製Window的樣式?最好提供源代碼。

回答

2

你可以通過實現你自己的標題欄來做到這一點。 爲了做到這一點你設置窗口樣式爲無:

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

How can I style the border and title bar of a window in WPF?

好運

+0

像http://www.kirupa.com/blend_wpf/custom_wpf_windows.htm,會出現一些問題,如MinWidth或者是了minHeight無效,換句話說,你可以讓窗口小大小比最小尺寸。 – SubmarineX

+0

@SubmarineX它也使用混合,你不必這樣做,但其他鏈接可能會更有幫助:) –