我一直在尝试让 Silverlight 4 中的主题功能正常工作。
我已经添加了对 System.Windows.Controls.Theming.Toolkit 和 System.Windows.controls.Theming.ShinyRed 的引用。
然后我做了这样的事情:
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dataInput="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input" xmlns:WebbyDraw="clr-namespace:WebbyDraw" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Class="SilverlightApplication1.MainPage"
Width="960" Height="700" mc:Ignorable="d"
xmlns:shinyRed="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ShinyRed" >
<shinyRed:ShinyRedTheme>
<Grid x:Name="LayoutRoot2">
....
</Grid>
</shinyRed:ShinyRedTheme>
</UserControl>
但我总是得到相同的主题……没有错误,但也没有任何反应。我还尝试了Silverlight 4工具包中的其他主题,并尝试将其应用于单个控件……仍然没有反应……我做错了什么?我已经阅读了几篇教程,但没有找到答案。