在我的库中,我想在一个方法中创建TabItem。TabItems应该使用在另一个程序集中的ResourceDictionary中定义的Template。
在搜索解决方案时,我发现了以下代码:
ResourceDictionary res = (ResourceDictionary) Application.LoadComponent(new Uri("BaseLib.WPF.Skinning;component/BaseStyles.xaml", UriKind.Relative));如果我执行代码,就会在目标程序集中得到一个FileNotFoundException。将程序集BaseLib.WPF.Skinning添加为对项目的引用。
如何从代码中访问我的ResourceDictionary?
发布于 2014-12-02 06:44:33
试试这个:
`Application.LoadComponent(new Uri("pack://application:,,,/BaseLib.WPF.Skinning;component/BaseStyles.xaml")`Uri需要字符串类型参数. http://msdn.microsoft.com/en-us/library/system.uri(v=vs.110).aspx
https://stackoverflow.com/questions/27243337
复制相似问题