我在银灯中创建了一个用户控件。
我 将在两个不同的应用程序中使用此控件。
每个应用程序都有自己的样式规则。
我希望用户控制采用相应应用程序中定义的样式。
我发现的一种方法是
1)在两个应用程序的App.xaml中定义两个相同键的单独样式模板。
2)使用静态资源绑定将样式绑定到控件。
是否有其他方法可以做同样的事情。??
答案 0 :(得分:1)
如果样式在单个应用程序中没有变化,我会定义一个这样的样式:
<Style TargetType="MyUserControl />
如果每个情况/视图更改,请应用资源键并设置控件的每个实例的样式。