none
不在同一个项目中的自定义控件,需要引入Themes/Generic.xaml资源字典吗? RRS feed

  • 问题

  • 我有个类库项目A,里面定义了一个自定义控件MyControl1,
    在我的主项目B中使用项目A的MyControl1控件发现并不显示,然后我在项目B的资源中引入了MyControl1对应的Themes/Generic.xaml此控件才能正常显示,

    难道Themes/Generic.xaml不会自动引入吗?还是我哪里做错了?
    2019年4月15日 8:24

答案

  • 找到答案了:

    添加一个程序集特性:

    [assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]

    一般是在【AssemblyInfo.cs】文件中

    • 已标记为答案 jesse hao 2019年4月15日 14:46
    2019年4月15日 14:45

全部回复

  • 那么如果我想做一个【wpf控件库】我该用什么项目类型?用【WPF应用程序】吗?
    2019年4月15日 13:22
  • 找到答案了:

    添加一个程序集特性:

    [assembly: ThemeInfo(ResourceDictionaryLocation.None, ResourceDictionaryLocation.SourceAssembly)]

    一般是在【AssemblyInfo.cs】文件中

    • 已标记为答案 jesse hao 2019年4月15日 14:46
    2019年4月15日 14:45