我有一个由一组 Silverlight 类库构建的 Silverlight 应用程序。我想创建一个通用 Silverlight 库,其中包含一组用于定义用于所有 Silverlight UI 库的样式的资源。这与<Styles>'s
App.xaml 文件中的节点中定义的类似。
这可能吗?如果是这样,我将如何实施?
我有一个由一组 Silverlight 类库构建的 Silverlight 应用程序。我想创建一个通用 Silverlight 库,其中包含一组用于定义用于所有 Silverlight UI 库的样式的资源。这与<Styles>'s
App.xaml 文件中的节点中定义的类似。
这可能吗?如果是这样,我将如何实施?
虽然使用 WPF 可以做到这一点(通过动态资源,请参阅此视频并快进到 12:00),但我认为这在 Silverlight 中尚不可行。与此最接近的是Silverlight 工具包中的主题。团队在该页面上有一条评论指出您无法在 Silverlight 2 中在运行时更改主题(或资源样式):
unruledboy,我们不支持在运行时更改主题,因为这不是 Silverlight 框架支持的功能。
所以我认为主题是目前最接近的东西。