wpf项目中类库内新建用户控件和自定义控件的问题

项目中碰到这么个问题:在类库中添加自定义控件,有2个问题:1.添加时没有模板;2.自行添加类和资源文件后编译没问题,但是使用时失败;

这个问题困扰我好几天了网上也没找到方法,今天解决了 ,希望可以帮助到其他人,其实思路很简单。

第一问题

类库内缺少相关引用,添加引用后任然不行,那普通的类库和其他类库的区别在哪呢,只有工程文件了,对比发现如下区别:

把类库的工程文件记事本打开,添加缺少内容,重新载入,在类库内新建文件时就有其他模板了。

第二问题

在类库的AssemblyInfo.cs文件中添加

[assembly: ThemeInfo(
    ResourceDictionaryLocation.None, //主题特定资源词典所处位置
    //(在页面、应用程序或任何主题特定资源词典中 
    // 未找到某个资源的情况下使用)
    ResourceDictionaryLocation.SourceAssembly //常规资源词典所处位置
    //(在页面、应用程序或任何主题特定资源词典中 
    // 未找到某个资源的情况下使用)
)]

同样是其他库AssemblyInfo.cs文件中包含的内容,编译之后其他工程就可以使用了。

 

转载于:https://www.cnblogs.com/chaofan19/p/4101745.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值