是否可以在Telerik中的XAML中設置應用程序範圍的主題?只有一個代碼隱藏的例子。我想在XAML中設置,並在設計模式中也有Metro主題。Telerik從XAML設置應用程序主題
回答
你可以做到這一點,如下所示:
<Application
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
x:Class="SilverlightApplication.App">
<Application.Resources>
<telerik:MetroTheme x:Key="Theme" IsApplicationTheme="True"/>
</Application.Resources>
</Application>
這並沒有在第一次爲我工作。它扔了follwoing例外:
{System.Collections.Generic.KeyNotFoundException:給定的關鍵是 不存在的字典。在 System.Collections.Generic.Dictionary`2.get_Item(TKEY的鍵)在 System.Windows.ResourceManagerWrapper.GetResourceForUri(URI xamlUri, 類型組件類型)}
設置屬性「Telerik.Windows.Controls.Theme。 ApplicationThemeSetter' 拋出一個異常。 [Line:53 Position:70]
我試過在App.xaml和Generic.xaml中聲明它,但結果相同。
我也試着主題設置在XAML,如:
<t:RadGridView t:StyleManager.Theme="Windows8Theme" ..../>
但是,這並沒有影響。
注:我使用的是2012的Q3
我終於解決了這個問題。你必須包含主題DLL。所以在我的情況下,我想使用Windows8Theme,我需要添加一個參考Telerik.Windows.Themes.Windows8.dll。如果Telerik的代碼拋出一個異常說多少,但是「嘿」,這將是有益的,那只是我。
- 拉沙德
您應該首先閱讀文檔[如在此處](http://docs.telerik.com/devtools/silverlight/controls/radtabcontrol/styling-and-appearance/using-themes) – 2015-06-02 00:36:40
- 1. Telerik的主題在WPF應用程序
- 2. 從Silverlight ReportViewer應用程序設置Telerik報告參數
- 3. 用gtkmm設置自定義應用程序主題
- 4. 如何使用minSDK 7設置應用程序的ICS主題?
- 5. WP7 - 如何讓用戶設置應用程序主題
- 6. 爲Windows 8 XAML應用程序設置UIElement的位置
- 7. 如何在主題中設置應用程序佈局屬性?
- 8. 如何將主題設置爲Gtk#應用程序
- 9. 爲Android應用程序設置Holo主題
- 10. 如何在應用程序設置中更改主題
- 11. Windows Phone 7背景主題設置 - 應用程序開發
- 12. 如何爲.NET應用程序設置自定義主題?
- 13. 設置主題時Android應用程序強制關閉
- 14. Windows Phone - 爲應用程序設置黑暗主題
- 15. 從Android應用程序設置導航到相應的應用程序設置
- 16. 將主題應用於Telerik Report Viewer
- 17. 主題外應用程序
- 18. 主題iphone應用程序
- 19. 主題android應用程序
- 20. 應用程序主題
- 21. iPhone應用程序主題
- 22. Telerik RadControls設置問題
- 23. Facebook Iphone應用程序設置問題
- 24. 設置python應用程序的問題
- 25. Windows應用程序設置問題?
- 26. C#WinForm應用程序設置問題
- 27. 從Qt應用程序設置Linux主卷
- 28. 發佈telerik應用程序
- 29. Windows的常用應用程序設置從應用程序
- 30. Anychart反應設置主題
謝謝!我錯過了IsApplicationTheme屬性。 – redman 2012-03-08 12:31:40