2013-10-07 25 views
0

我的問題是困難的,因爲簡單:單色的人更換航空框架

如何我單色那些像Visual Studio 11不替換窗口的玻璃框架?

我已經玩過使用Windows窗體並將其邊框設置爲none,但是這將缺少Aero-Snap功能。我看到Adobe Brackets使用了一些熟悉的東西,但並不像完全一樣完美。視覺工作室。 Visual Studio使用WPF,我認爲,所以在那裏,它應該是可能的。

+1

退房這個問題: http://stackoverflow.com/questions/13592326/making-wpf-a應用程序,看看地鐵風格,甚至在Windows 7的窗口鉻-t – Daniel

回答

1

只需更換窗口模板更簡單的東西:

<Window x:Class="WpfApplication11.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     Title="MainWindow" Height="350" Width="525" 
     WindowStyle="None" AllowsTransparency="True"> 
    <Window.Template> 
     <ControlTemplate TargetType="Window"> 
      <Grid Background="Blue"> 
       <ContentPresenter ContentSource="Content"/> 
      </Grid> 
     </ControlTemplate> 
    </Window.Template> 
</Window> 

或者

使用MahApps.Metro

編輯:這僅適用於WindowStyle="None"AllowsTransparency="True"

+0

謝謝,我會看看它 – michaeln

+0

好吧,你錯過了'結束標籤'一些反斜槓。無論如何,這不符合OP的要求,它帶來的效果就像這個'BackColor = Color.Blue;'在'winforms'中。我已經測試過,'Window Chrome'仍然很光滑。 –

+0

@KingKing看我的編輯。 –