2013-04-20 61 views
0

下面是我的問題的一些背景:CustomChrome問題與WindowStyle =無,恢復窗口

我下載的是CustomChromeLibrary, 和改變 從Microsoft.Windows.Shell殼牌參考System.Windows.Shell,這是在框架4.5中也是這樣。

從CustomChromeSample工作,我能夠顯示CustomChrome窗口,但如果我更改以下屬性在MainWindow.xaml:

  1. WindowStyle =無
  2. ALLOWTRANSPARENCY =真
  3. 背景=透明

(注意,WindowStyle =無僅此一項造成的問題)

然後,如果我改變的WindowState此序列:

  1. 正常(初始狀態)
  2. 最大化(點擊按鈕最大化)
  3. 最小化(點擊按鈕最小化)
  4. 正常(點擊程序圖標TaskBar)

然後程序圖標從TaskBar中消失,我不知道爲什麼。

那麼,有沒有人有一個想法? 另外,有沒有可以上傳代碼的地方供您查看?

回答

0

好吧,沒關係。我使用MahApps.MetroWindow並複製粘貼他們的主題,這樣我就可以在保持普通窗口的所有功能的同時改變它的方式。他們的代碼非常棒。