Silverlight XAML用户控件和样式

时间:2011-03-11 21:05:47

标签: c# silverlight xaml styles

我有一些继承自Button的用户控件。我有一些资源,我正在切换。

我的问题是,用户定义的控件不被视为资源内的Button。我不得不将TargetType更改为我的用户控件的名称。

这引起了一个问题,因为我现在有大约8个主题和一些用户控件,可能还会有更多。因此,如果我需要对按钮进行1次更改,我必须进行的更改将是8个主题X用户控件的数量。

任何人都有关于如何为每个用户控件添加样式的建议吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您可能可以利用BasedOn属性来提出一些级联类型样式,但是如果控件类似,我会尝试将功能集成到单个控件中,其属性可以更改行为/看起来而不是每个人的新控制......当然,这总是取决于你需要的东西。