Dan*_*air 6 c# silverlight xaml resourcedictionary xap
我有一个silverlight类库(不是顶级应用程序),它有几个用户控件,由不同的silverlight应用程序共享.我已经完成并为控件提取了几个样式和画笔,并将它们放在一个单独的XAML文件中作为资源字典,我将其作为合并资源字典引入每个控件.现在,这在我的顶级应用程序中运行良好,只要我将该资源字典保留为"资源"构建操作并从控件中以这种方式引用它.
我真正想做的是将此资源字典XAML文件作为"内容"构建操作,将其复制到顶级XAP中,以便可以在XAP文件中交换XAML而无需重建项目.每当我尝试设置它时,XAML文件将被复制到类库项目的输出bin中,但它永远不会被复制到我的顶级silverlight应用程序项目输出目录或最终的XAP文件中.
完成此任务的最佳方法是什么?XAML资源字典本质上是类库的依赖项,而类库(用户控件)是顶级silverlight应用程序的依赖项.
通过“项目”->“添加现有项”->“添加为链接”(对话框中“添加”按钮上的下拉项)将 ControlResources.xaml(您想要在 XAP 中使用的 ResourceDictionary)作为链接添加到顶级 XAP 项目,并将其也设置为内容构建。
| 归档时间: |
|
| 查看次数: |
3258 次 |
| 最近记录: |