Csharp/C#教程:是否可以在多个项目之间共享ResourceDictionary文件?分享


是否可以在多个项目之间共享ResourceDictionary文件?

如果我在一个项目中有一个ResourceDictionary,是否可以创建另一个使用第一个项目中定义的资源的项目? 请注意,这两个项目都是WPF应用程序,而不是ControlLibraries。

谢谢!!

是的,当然这是可能的,只要项目B提到项目A.

   

然后,您可以使用YourResourceFile.xaml中定义的资源。

我发现我必须引用程序集本身,而不是使用项目名称。 我也不需要使用pack:///语法来实现这一点。

关于重复问题的答案指定了要使用的格式(我可以validation此语法在.NET 4.0中有效): https : //stackoverflow.com/a/10216253/1260563

具体来说(因为我总是忘记组件部分认为它是某人正在使用的文件夹):

    

因此,如果您在根级别有一个程序集Abc.Def.dll和该DLL中名为Xyz.xaml的文件,您将使用:

    

注意:Resharper 7指出我必须引用程序集本身。

上述就是C#学习教程:是否可以在多个项目之间共享ResourceDictionary文件?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/951786.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐