我有一个silverlight 4应用程序,它具有完整的MVVM设计模式实现。我试图实现一个silverlight工具包主题。
我得到了一个视图,我将代码放在这里
<toolkit:Theme x:Name="theme" DataContext="{StaticResource _frameContainerViewModel}"
ThemeUri="{Binding ThemeUri}">
这里的一些代码
在我的ViewModel中,我更改了它的ThemeUri属性
ThemeUri = new Uri("/System.Windows.Controls.Theming.BubbleCreme;component/Theme.xaml", UriKind.RelativeOrAbsolute);
在我的ThemeUri属性中执行代码后,错误弹出值不在预期范围内。
谢谢
答案 0 :(得分:2)
您好
我有像你这样的问题,但是对图像源有约束力并以这种方式解决:
public string ThemeUri
{
get; set;
}
// inside some function
ThemeUri = (new Uri("/System.Windows.Controls.Theming.BubbleCreme;component/Theme.xaml", UriKind.Relative)).OriginalString;