2013-09-22 3 views
2

В WPF я хочу добавить UserControl в/над заголовком в окне, как это:Добавить UserControl в/над заголовком в окне

enter image description here

Красная частью является то, что UserControl, и зеленый часть названиеbar.

Теперь я надеюсь получить от вас некоторые предложения. Необходимо расширить класс 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 также использует смесь, которую вам не нужно делать, но другие ссылки могут быть более полезными :) –

0

Использование инструментария пользовательского интерфейса, такого как Mahapp, ваше время разработки будет значительно меньше.

See this SO answer

Смежные вопросы