當使用我的應用程序的wpf元素時,所有樣式都適用於操作系統,但是當我使用OpenDialog或MessageBox時,它呈現較舊的Windows 9X方式。有沒有更簡單的方法,我可以執行Application.EnableVisualStyles()等價調用,使消息框和對話框看起來與應用程序的其餘部分相同?如何在WPF中啓用常用對話框中的視覺樣式?
6
A
回答
5
18
你需要一個清單添加到您的裝配。您可以通過添加新項目 - >常規 - >應用程序清單文件來完成此操作。
然後添加以下某處清單文件中的asmv1標籤中:
<dependency>
<dependentAssembly>
<assemblyIdentity name="Microsoft.Windows.Common-Controls" version="6.0.0.0" type="win32" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
+0
感謝Botz3000!該解決方案效果很好。 – 2009-05-06 22:16:20
+0
它可以與XP一起使用嗎? – 2016-06-28 20:18:41
0
林我在使用的WinForms情況下控制內WPF然後應用EnableVisualStyles()...
相關問題
- 1. 擴展打開/保存文件對話框中的視覺樣式異常
- 2. 基於對話框的MFC應用程序中的視覺樣式?
- 3. 沒有啓用視覺樣式的TabRenderer?
- 4. 在wpf應用程序中禁用航空視覺樣式
- 5. 在PrimeNG對話框中應用樣式
- 6. 爲類庫啓用視覺樣式
- 7. 將視覺樣式應用於從C#.net程序調用的MFC對話框
- 8. 我的Word加載項的對話框不使用視覺樣式
- 9. 如何在通過DLL創建的CDialog中的常用控件上啓用視覺樣式?
- 10. 如何使控件看起來像啓用了視覺樣式的組合框?
- 11. 我如何啓用視覺樣式沒有明顯
- 12. 僅針對特定控件啓用視覺樣式
- 13. 如何使用視覺樣式繪製3D邊框?
- 14. 如何啓用 - 禁用對話框對象中的元素 - DLGEnabled
- 15. 在Android中更改對話框樣式
- 16. WPF中的模式對話框
- 17. 在WPF中重用對話框的最佳方式?
- 18. 啓用XP視覺主題/視覺樣式會導致性能下降
- 19. jQuery對話框 - 如何爲每個對話框使用不同的樣式?
- 20. 視覺在WPF
- 21. 禁用ToolStripDropDownMenu的視覺樣式
- 22. Microsoft Ribbon的RibbonWindow禁用視覺樣式
- 23. 如何在WPF菜單中顯示用戶語言對話框?
- 24. 卡在視覺分析器中生成時間線對話框?
- 25. 如何在jQuery對話框中編寫樣式
- 26. 如何在NativeScript中設置對話框樣式?
- 27. 如何在Silverlight中打開文件對話框樣式
- 28. 如何在對話框中使用枚舉對話框
- 29. android -Editext樣式在對話框中不起作用
- 30. 如何在'CollectionEditor'對話框中爲屬性啓用默認值
這個鏈接不工作了。正確的一個:[鏈接](http://learnwpf.com/post/2007/01/05/Why-does-the-OpenFileDialog-in-WPF-look-so-e2809c1999e2809d-and-how-can-I- fix-it.aspx) – Mar 2011-02-11 14:00:55