如何将动态样式应用于不同 silverlight 应用程序中的相同用户控件?

发布于 12-02 09:05 字数 281 浏览 1 评论 0原文

我用 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.??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时间海2024-12-09 09:05:18

如果样式在单个应用程序内没有更改,我将定义如下样式:

<Style TargetType="MyUserControl />

如果它根据情况/视图更改,则应用资源键并为控件的每个实例设置样式。

If the style does not change within a single application I would define a style like this:

<Style TargetType="MyUserControl />

If it changes per situation/view, apply a resource key and set the style per instance of the control.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文