2010-06-03 92 views
4

我想用WPF創建一個自定義窗口,看起來不像常規窗口。 我想要創建的窗口與標題居中(帶陰影效果)的MacOs窗口類似,並且窗口左側的控制按鈕。用自定義視覺創建Bordless Windows

我沒有創建一個bordless窗口,但一些問題,我有:

1 - 我如何可以設置它的功能的最大化,最小化和關閉按鈕在XAML(如果可能的話)? 2 - 如何定義窗口模板,以便每個創建的窗口具有相同的外觀和感覺? 3 - 是否可以使用WPF中的元素(不使用圖像)來創建Aqua最大化,最小化和關閉按鈕?怎麼樣? 4 - 拖動時如何讓窗戶移動?

感謝您的幫助。

回答

5

這裏的自定義(-izable)繪圖和窗口操作的處理的例子(最小值,最大值,大小,拖動):WPF adventures (Part III) or Windows Style

窗口設置,以消除任何標題或邊界;在自定義代碼中定義了所有窗口控件,包括最小/最大/關閉按鈕。

編輯
OpenNetCF博客似乎遇到技術問題和鏈接不正確的現在的工作。 作爲替代可以使用wayback machine

+0

謝謝!這有助於很多! – RHaguiuda 2010-06-03 20:56:54

+0

:)我真的很驚訝,這篇文章如何完美匹配您的問題。那麼,除了#3,但所有控件都是自定義的,你可能會重新設置WPF按鈕或找到可用於它的主題。 – 2010-06-03 21:02:29