谁能与我共享云盘资源共享吧。。我空间很大。

2186人阅读
以下介绍如何创建可用于在多个程序集之间共享的资源字典
1.新建Wpf自定义控件库,名称为,项目资源结构图如下:
2.打开Themes文件夹中的文件,在根元素中添加如下名称空间:
因为待会儿要用到该名称空间下的一个类(系统自动生成的,也可以自己创建)
3.在资源字典中添加资源:
&LinearGradientBrush x:Key=&{ComponentResourceKey TypeInTargetAssembly={x:Type local:CustomControl1}, ResourceId=haha}& StartPoint=&0,0& EndPoint=&0,1&&
&GradientStop Color=&Blue& Offset=&0&&&/GradientStop&
&GradientStop Color=&White& Offset=&0.5&&&/GradientStop&
&GradientStop Color=&Red& Offset=&0.7&&&/GradientStop&
&GradientStop Color=&Firebrick& Offset=&1&&&/GradientStop&
&/LinearGradientBrush&
重点在这里,注意看可以发现它跟我们在Window.Resources或Application.Resources或其他元素中定义的x:Key的方式略有区别;
解释一下:
不再是字符串,而是一个更加复杂的类型,它有三个属性我们这里用到了前面两个;
属性需要接收一个Type类型的值,我们赋予需要接收一个字符串,名字随便取,这里赋予haha(没有什么含义,有含义最好)
这样就为资源元素定义好了,下面就是在另一个程序集中应用它了.
略述步骤如下:
1.创建项目,名称为;
2.创建一个窗口,名称为;
3.添加程序集引用,具体是右击&引用&--&&添加&--&&项目&--&&&--&&确定&
4.打开文件,向根元素添加名称空间:
& & 注意与上面的写法略有不同(具体的原因我也不好解释,好像上面的名称空间也可以写成这样)
5.添加一个Label元素,为其Background属性赋值如下:
&这里我们用到了原先为资源元素定义好的,是个,包含两个必要的属性.
6.工作完成.
还有一步额外但是很有趣的操作:
1.打开文件;
2.添加一个静态公开的类型的属性:
public static ComponentResourceKey LinearGradientColorBrushKey {
get { return new ComponentResourceKey(typeof(CustomControl1),&haha&); }
3.这样我们也可以获得资源,我们重新为Label的Background属性赋值:
4.也有相同的效果.
下面来解决在这个过程中可能遇到的问题:
也就是“未定义的CLR名称空间,......”类的错误
其实如果按照上面说的做逻辑上没有错误,但是VS或Blend总要提醒本错误,原因就是:
我们没有“重新构建”或“重新生成”MyControlLib程序集,重新生成一下试试吧,会成功的。
至于为何要“重新生成”,我想用不着我多解释把吧,自己想想也就明白了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:9201次
排名:千里之外
(1)(1)(6)(1)谁能和我共享一个FTP空间啊~_百度知道
谁能和我共享一个FTP空间啊~
.......掉馅饼
提问者采纳
自己去 ···申请一个吧 ···在 我要安家里搜吧········
其他类似问题
40人觉得有用
为您推荐:
您可能关注的推广
ftp空间的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁谁能和我共享一个迅雷账号?不是网上共享那种~!我不登陆只是利用离线下载空间大的追加悬赏_百度知道
谁能和我共享一个迅雷账号?不是网上共享那种~!我不登陆只是利用离线下载空间大的追加悬赏
提问者采纳
嗯,你帮我挂YY就共享
......................我自己都懒得挂
其他类似问题
为您推荐:
迅雷账号的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁商品编号:
京 东 价:
[定价:¥]
支  持:
白条分期:
在线客服:
服务支持:
政务地理空间信息资源管理与共享服务应用
加载中,请稍候...
商品介绍加载中...
扫一扫,精彩好书免费看
京东商城向您保证所售商品均为正品行货,京东自营商品开具机打发票或电子发票。
凭质保证书及京东商城发票,可享受全国联保服务(奢侈品、钟表除外;奢侈品、钟表由京东联系保修,享受法定三包售后服务),与您亲临商场选购的商品享受相同的质量保证。京东商城还为您提供具有竞争力的商品价格和,请您放心购买!
注:因厂家会在没有任何提前通知的情况下更改产品包装、产地或者一些附件,本司不能确保客户收到的货物与商城图片、产地、附件说明完全一致。只能确保为原厂正货!并且保证与当时市场上同样主流新品一致。若本商城没有及时更新,请大家谅解!
权利声明:京东上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是京东重要的经营资源,未经许可,禁止非法转载使用。
注:本站商品信息均来自于合作方,其真实性、准确性和合法性由信息拥有者(合作方)负责。本站不提供任何保证,并不承担任何法律责任。
加载中,请稍候...
joy008(上海)
xidianssw(北京)
天天忙忙碌碌的人(天津)
yjxing(上海)
王涛public(北京)
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
加载中,请稍候...
浏览了该商品的用户还浏览了
加载中,请稍候...
七日畅销榜
新书热卖榜
iframe(src='///ns.html?id=GTM-T947SH', height='0', width='0', style='display: visibility:')谁能共享个迅雷账号,离线空间大点最好,也可发我邮箱zizhe__百度知道
谁能共享个迅雷账号,离线空间大点最好,也可发我邮箱zizhe_
也可发到我的
差不多要用2天,不会改密码的
提问者采纳
联系我 hi 我有 年费 会员
来自团队:
其他类似问题
为您推荐:
迅雷账号的相关知识
其他1条回答
普通的可以嘛,可以的话我给你发!
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁

我要回帖

更多关于 我要成名 资源共享 的文章

 

随机推荐