价值不在预期范围内

时间:2010-12-28 06:37:32

标签: silverlight mvvm silverlight-4.0 themes silverlight-toolkit

我有一个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属性中执行代码后,错误弹出值不在预期范围内

谢谢

1 个答案:

答案 0 :(得分:2)

您好
我有像你这样的问题,但是对图像源有约束力并以这种方式解决:
public string ThemeUri
{
get; set;
}
// inside some function
ThemeUri = (new Uri("/System.Windows.Controls.Theming.BubbleCreme;component/Theme.xaml", UriKind.Relative)).OriginalString;