<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="MyFirstControl.xaml" />
<ResourceDictionary Source="MySecondControl.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
随着Silverlight 3 beta的推出,引入了合并字典的支持,似乎可以对Silverlight用户控件做相同的操作。但是,尝试了所有合并字典文件的构建操作组合以及在generic.xaml中源引用的相应语法,我似乎无法使其工作。
有其他人尝试过吗?有人知道是否可能以及我做错了什么吗?
好的- 经过多次测试项目,在WPF中获得工作样本,并将XAML和C#代码移植到Silverlight 3中,但仍然失败后,我进行了完全卸载和重新安装所有Silverlight 2位元和所有Silverlight 3 beta位元,最终使事情正常运转。
我只能假设我以某种方式得到了有缺陷的beta版本 - 我不知道,但似乎我仍在运行Silverlight 2运行时,尽管显然已安装了版本3运行时。
感谢Jared查看问题并与SL3团队核实...感谢Amy Dullard和Shawn Wildermuth制作运行Silverlight 2&3的批处理文件的说明。