Silverlight defaultStyle问题

时间:2009-09-02 06:14:37

标签: c# silverlight silverlight-3.0 silverlight-2.0

我有以下情况:

  1. 创建一个名为Lib1的新类库项目 1.1。添加一个名为control1,Themes / generic.xaml文件的新控件并指定 control1的默认样式。
  2. 创建一个名为lib2的新类库项目。 2.1。添加一个名为control2,themes / generic.xaml文件的新控件并指定 control2的默认样式。在control2的dafaultStyle中,我使用control1。
  3. 我的问题是:我是否必须将control1的defaultStyle xaml复制/粘贴到 lib2的generic.xaml,使用control1并在control2中应用它的样式?

2 个答案:

答案 0 :(得分:2)

Control的默认样式查找始终在定义Control的程序集中完成。因此,如果在Lib1.dll中定义了Control1,将始终在Lib1.dll的generic.xaml中查找默认样式。使用Control的位置并不重要。

答案 1 :(得分:2)