如何将动态样式应用于不同 silverlight 应用程序中的相同用户控件?
我用 silver-light 创建了一个用户控件。
我 将在两个不同的应用程序中使用此控件。
每个应用程序都有自己的样式规则。
我希望用户控件采用相应应用程序中定义的样式。
我发现的一种方法是
1) 在两个应用程序的 App.xaml 中定义两个具有相同键的单独样式模板。
2) 使用静态资源绑定将样式绑定到控件。 >
还有其他方法可以做到同样的事情吗??
I have created a user control in silver-light.
I
will use this control in two different applications.
Each application has its own styling rules.
I want user control to adopt styling defined in the respective application.
One approach I found is
1) Define two separate styling template of same key in the App.xaml of both application.
2) Use static resource binding to bind styling to the control.
Is there other approach to do the same.??
如果样式在单个应用程序内没有更改,我将定义如下样式:
如果它根据情况/视图更改,则应用资源键并为控件的每个实例设置样式。
If the style does not change within a single application I would define a style like this:
If it changes per situation/view, apply a resource key and set the style per instance of the control.