我想用右上角的關閉按鈕顯示無鉻模式窗口。 這可能嗎?如何使用WPF實現無鉻窗口?
22
A
回答
28
你幾乎必須推出自己的關閉按鈕,但你完全可以使用WindowStyle屬性,像這樣隱藏的窗口鑲邊:
<Window WindowStyle="None">
這仍會有一個調整大小的邊界。如果您想讓窗口不可調整大小,請將ResizeMode =「NoResize」添加到聲明中。
1
<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>
16
看看這個博客文章kirupa。
22
的WPF SDK團隊發佈了關於可用的無邊框窗口這裏很好的文章: http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx
這是一個必須閱讀!
修訂
還發現this文章萊斯特·萊博如何使用WPF外殼集成庫自定義窗口鑲邊
相關問題
- 1. Qt:如何使半透明,無窗口,無鉻窗口可拖動?
- 2. WPF:如何實現一個通用窗口?
- 3. 如何禁用wpf窗口?
- 4. WPF - 使用相同的窗口來實現不同的功能
- 5. WPF窗口實現ISynchronizeInvoke與System.Timers.Timer一起使用
- 6. WPF窗口實時預覽
- 7. WPF查找窗口實例
- 8. 主WPF窗口如何知道次WPF窗口何時關閉
- 9. 空氣2.6無鉻窗口帶陰影
- 10. Applescript「無法實現窗口小型化」
- 11. 如何實現多窗口功能?
- 12. 如何實現多個彈出窗口?
- 13. 如何實現Facebook聊天窗口?
- 14. 如何實現沒有javascript的彈出窗口確認窗口
- 15. 如何旋轉WPF窗口?
- 16. wpf如何更新窗口
- 17. 如何關閉WPF窗口?
- 18. 如何切換WPF窗口?
- 19. 如何使用nodejs打開和控制鉻窗口?
- 20. 如何使用硒webdriver處理鉻通知彈出窗口?
- 21. 如何實現printInteractionControllerParentViewController:使用彈出窗口?
- 22. 如何使用winapi實現Steam-like窗口?
- 23. 如何在現代窗口中設置窗體圖標wpf
- 24. 分裂,如何最大化無頭鉻窗口
- 25. 如何實現無字幕邊框Aero窗口?
- 26. 如何在Qt無框窗口中實現QSizeGrip?
- 27. 如何使用無窗口WMP引擎
- 28. 如何重用WPF客戶窗口
- 29. 使用c#使用多個wpf窗口#
- 30. 模式窗口中鉻