wp wp8:自定义dll库创建
程序员文章站
2022-04-30 10:01:35
...
鉴于项目测试:
创建一个wp8项目
在解决方案下 右键 操作 如图:
重新生成 便可添加dll 到测试项目中
注意:1.若是在项目内容不自定义控件导入头形式如: xmlns:sam="clr-namespace:MyControl.M"
2.若是导入dll库中定义的控件头形式如:xmlns:AD="clr-namespace:ADLib.AD.controls;assembly=ADLib"
3.每次修改完库源码,需重新生成,否则在测试项目中不启作用
7.在dll库中添加资源
如我在我的ADLib库中添加一个Assets文件夹,在文件夹中添加一张图片,名称为default1.png
如图设置操作:
方法1:
将图片 属性设置--- 生成操作 = 嵌入的资源
在代码中操作:
Assembly asssembly = Assembly.GetExecutingAssembly();
Stream stream = asssembly.GetManifestResourceStream("ADLib.Assets.default1.png");
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(stream);
im.Source = bitmapImage;
"库名.文件夹名.图片全名"
方法2:
将图片 属性设置--- 生成操作 = Resource
<Image Source="/ADLib;component/Assets/default1.png" x:Name="im" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"></Image>
/库名;component/文件夹名/图片全名
创建一个wp8项目
在解决方案下 右键 操作 如图:
重新生成 便可添加dll 到测试项目中
注意:1.若是在项目内容不自定义控件导入头形式如: xmlns:sam="clr-namespace:MyControl.M"
2.若是导入dll库中定义的控件头形式如:xmlns:AD="clr-namespace:ADLib.AD.controls;assembly=ADLib"
3.每次修改完库源码,需重新生成,否则在测试项目中不启作用
7.在dll库中添加资源
如我在我的ADLib库中添加一个Assets文件夹,在文件夹中添加一张图片,名称为default1.png
如图设置操作:
方法1:
将图片 属性设置--- 生成操作 = 嵌入的资源
在代码中操作:
Assembly asssembly = Assembly.GetExecutingAssembly();
Stream stream = asssembly.GetManifestResourceStream("ADLib.Assets.default1.png");
BitmapImage bitmapImage = new BitmapImage();
bitmapImage.SetSource(stream);
im.Source = bitmapImage;
"库名.文件夹名.图片全名"
方法2:
将图片 属性设置--- 生成操作 = Resource
<Image Source="/ADLib;component/Assets/default1.png" x:Name="im" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"></Image>
/库名;component/文件夹名/图片全名
上一篇: WP 7.8 和 WP 8 的差别在哪
下一篇: category机制