我注意到OpenFileDialog
或Window
都有經典的主題集。我如何強制他們使用Aero
主題?WPF中的對話窗口
0
A
回答
3
因爲OpenFileDialog是標準操作系統對話框,所以無法修改其樣式。您可以編寫自己的文件對話框,但強烈建議不要使用該功能。
0
很久以前,我在我的博客上寫過關於它的簡短版本:您必須設置清單並使用WinAPI打開文件對話框,而不是使用WPF包裝。
全部細節:description of the problem,some clerifications,the manifest最後calling the WinAPI open file dialog。
最後一篇文章包含的類大多是WPF文件對話框的替代插件。
更新:我沒有注意到問題是關於如何在XP上做到這一點 - 它不能做到,我所有的帖子都是關於匹配系統風格與WPF - 你不能做系統對話框(這是操作系統的一部分)從一個較舊的版本奇蹟般地升級到一個新的外觀&覺得寫作時不存在。
我在這裏留下這個答案,以防萬一有人來這裏尋找解決問題的方法,讓我寫這些博客文章 - 該系統對話框有時在Vista和更高版本上有win2k或XP的外觀。
相關問題
- 1. 在WPF中居中對話窗口
- 2. WPF - 設置對話窗口相對於主窗口的位置?
- 3. WPF,MVVM - 設置對話窗口相對於主窗口的位置?
- 4. 對話窗口內的子對話窗口
- 5. WPF中的簡單彈出對話框(覆蓋在窗口內)
- 6. WPF:顯示對話窗口後選中的ListView項目
- 7. WPF中可調整大小的對話框窗口
- 8. 對話窗口xaml窗口手機8.1
- 9. 對話窗口更改主窗口
- 10. jQuery的對話窗口
- 11. Roslyn的對話框窗口
- 12. WPF打開文件對話框嵌入在窗口中
- 13. WPF - 棱鏡:在對話框窗口中顯示區域
- 14. 主窗口中的WPF窗口
- 15. 如何在GTK的主窗口中居中對話窗口?
- 16. 作爲父母的WPF窗口的Winform對話框
- 17. 對話窗口中的對話框 - 父對話框關閉子對話框
- 18. 使用MVVM和viewmodel通信的WPF窗口模式對話框
- 19. 調用不同模塊的WPF PRISM對話窗口
- 20. 如何將WPF窗口帶到TeamViewer對話框的前面
- 21. MVC中的對話框窗口
- 22. 父窗口中的iframe jquery對話框
- 23. 在對話框窗口
- 24. 創建對話框窗口
- 25. 把對話窗口前
- 26. 彈出窗口對話框
- 27. 對話窗口MVVM方式
- 28. 自定義對話窗口
- 29. 在WPF ResourceDictionary窗口中獲取窗口對象
- 30. 從窗口中拖動窗口WPF
沒有再現。當爲系統設置時,我的WPF應用程序使用Aero主題。提供更多信息:您正在運行的是哪個Windows版本?你在全系統範圍內設定了什麼主題?你有沒有改變任何項目的設置?其他WPF應用程序是否正常工作? – 2011-02-03 09:34:14
我在Windows XP上。我有經典的設置。我已經將應用程序的主題設置爲aero – Aks 2011-02-03 09:36:39
您不會在Windows XP下獲得Aero。它不受操作系統支持。在其他消息中,你無法從石頭上獲得血液。 – 2011-02-03 09:39:19