【发布时间】:2011-06-08 09:44:07
【问题描述】:
我有一个静态类,其中一个属性定义了一个资源管理器。例如。
public static class MyClass
{
public static MyResourceManager {get;set;}
}
我想将资源管理器中的密钥绑定到 XAML。我正在使用带有 MVVM 模式的 Silverlight 4。
如果我这样做:
<Button Content="{Binding LocalResource.Refresh}"/>
LocalResource 在我的视图模型中定义如下:
public object LocalResource {
get
{
return MyClass.MyResourceManager;
}
}
谁能提出更好的方法。我已将类设为静态,因为资源文件是动态加载的。我正在将它加载到 bootsrapper 中,并且必须在我的所有模块中使用它。
【问题讨论】:
标签: silverlight mvvm silverlight-4.0