wpf範例 - 如何用WPF實現無鉻窗口?
wpf winform差異 (3)
你幾乎不得不推出自己的關閉按鈕,但是你可以使用WindowStyle屬性完全隱藏窗口鑲邊,如下所示:
<Window WindowStyle="None">
這仍然會有一個調整邊界。 如果你想讓窗口不可調整大小,那麼在聲明中添加ResizeMode =“NoResize”。
我想在右上角用一個關閉按鈕顯示一個無模式的模式窗口。 這可能嗎?
<Window x:Class="WpfApplication1.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300" WindowStyle="None" ResizeMode="NoResize">
<Button HorizontalAlignment="Right" Name="button1" VerticalAlignment="Top" >Close</Button>
</Window>
WPF SDK團隊發布了一篇關於無鉻窗口的優秀文章,可以在這裡找到: http : //blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
這是必須讀的!!!
更新
還發現這篇由Lester Lebo撰寫的關於如何將WPF Shell集成庫用於自定義窗口鑲邊的文章