【发布时间】:2017-01-03 10:02:21
【问题描述】:
我在共享项目 (resource dictionary in shared project) 中有自定义控件。
在运行时一切正常,但是 xaml 设计器抛出异常:
找不到资源“mycontrol.xaml”。
加载控件样式时出现问题:
public class MyControl: Control
{
public MyControl()
{
Resources = new ResourceDictionary() { Source = new Uri("pack://application:,,,/mycontrol.xaml") };
Style = (Style)Resources["somekey"];
}
}
为什么它在运行时有效而在设计时无效?
我可以检测到设计时间,但那该怎么办?
【问题讨论】:
标签: c# wpf xaml-designer