当前位置: 首页 > news >正文

网站开发实用技术 代码谷歌关键词挖掘工具

网站开发实用技术 代码,谷歌关键词挖掘工具,深圳网络营销推广服务,集成wamp访问域名打开tp做的网站WPF创建自定义类和控件及打包成dll引用 一、前言二、创建自定义类和控件并生成dll文件2.1创建类库项目2.2创建自定义类和控件2.3生成dll文件 三、在其他项目中引用3.1添加dll文件引用3.2cs文件中引用命名空间3.3XAML文件中引用命名空间 一、前言 出于一些代码复用的需求&#…

WPF创建自定义类和控件及打包成dll引用

  • 一、前言
  • 二、创建自定义类和控件并生成dll文件
    • 2.1创建类库项目
    • 2.2创建自定义类和控件
    • 2.3生成dll文件
  • 三、在其他项目中引用
    • 3.1添加dll文件引用
    • 3.2cs文件中引用命名空间
    • 3.3XAML文件中引用命名空间

一、前言

出于一些代码复用的需求,会将一些常用的基础类及控件放在一个单独项目中,然后打包成dll文件,在其他项目中引用这个dll文件就可以使用这些类和控件,这种做法可以提高编程效率,降低代码量,增强项目的可维护性

二、创建自定义类和控件并生成dll文件

2.1创建类库项目

创建类库项目,在VS2019中选择新建项目,然后选择C#语言、windows平台,在搜索框中输入类库,如下图所示:
在这里插入图片描述
此时会出现多个项目模板供选择,要根据项目的.NET框架而不是根据WPF或WinForms框架进行选择,例如项目的框架是.NET Framework框架,那么就应该选择图中第四个模板:类库(.NET Framework),不能选择第二个模板:WPF类库。

以选择第四个模板为例进行下一步操作,下一步需要选择.NET Framework版本,如下图所示,如果选择的版本高于后续引用dll文件的项目版本,可能会导致报错,所以应选择尽可能低的版本。
在这里插入图片描述

2.2创建自定义类和控件

创建自定义类和控件没有特别需要注意的地方,选中上一节创建的项目名称,鼠标右键选择添加,然后选择类或用户控件即可,如下图所示:
在这里插入图片描述

2.3生成dll文件

选中上一节创建的项目名称,鼠标右键点击生成或重新生成,即在项目文件夹的bin/Debug或bin/Release文件夹下生成与项目同名的dll文件,即为目标dll文件。

三、在其他项目中引用

3.1添加dll文件引用

在其他项目中引用首先需要添加dll文件引用。选中项目的引用,鼠标右键选择添加引用,点击浏览,选择dll文件所在路径,确定,即添加完成。

3.2cs文件中引用命名空间

需要在项目的cs文件中引用命名空间,命名空间与dll项目名同名,例如名为MyClassLibrary,则代码如下;

using MyClassLibrary;  // 引用类库中的命名空间namespace MyProject
{public partial class MainWindow{public MainWindow(){InitializeComponent();}}
}

3.3XAML文件中引用命名空间

当需要在项目中调用自定义控件时,需要在XAML文件中引用命名空间,如果是仅调用自定义类则不需要此步。代码如下:

<Window x:Class="AnotherProject.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:localMy="clr-namespace:MyClassLibrary;assembly=MyClassLibrary" Title="MainWindow" Height="350" Width="525"></Window>

文章转载自:
http://boughten.cwgn.cn
http://schistoid.cwgn.cn
http://soleplate.cwgn.cn
http://jacana.cwgn.cn
http://cambria.cwgn.cn
http://chronometrical.cwgn.cn
http://impitoyable.cwgn.cn
http://indio.cwgn.cn
http://ralliform.cwgn.cn
http://twister.cwgn.cn
http://anginal.cwgn.cn
http://gynecology.cwgn.cn
http://actinide.cwgn.cn
http://pyramidical.cwgn.cn
http://neuroma.cwgn.cn
http://festoon.cwgn.cn
http://bok.cwgn.cn
http://demobilise.cwgn.cn
http://venturous.cwgn.cn
http://mileometer.cwgn.cn
http://rural.cwgn.cn
http://doeth.cwgn.cn
http://infectant.cwgn.cn
http://setup.cwgn.cn
http://flyway.cwgn.cn
http://pogonotomy.cwgn.cn
http://forewarningly.cwgn.cn
http://escolar.cwgn.cn
http://scrotocele.cwgn.cn
http://magnesuim.cwgn.cn
http://series.cwgn.cn
http://hexobarbital.cwgn.cn
http://scout.cwgn.cn
http://postsynchronization.cwgn.cn
http://chuckerout.cwgn.cn
http://gown.cwgn.cn
http://danaus.cwgn.cn
http://mediatize.cwgn.cn
http://nonplus.cwgn.cn
http://sportfishing.cwgn.cn
http://wrasse.cwgn.cn
http://radiotherapy.cwgn.cn
http://nemoricolous.cwgn.cn
http://linnet.cwgn.cn
http://gametophore.cwgn.cn
http://polyptych.cwgn.cn
http://rhinolaryngology.cwgn.cn
http://albion.cwgn.cn
http://tearing.cwgn.cn
http://guajira.cwgn.cn
http://godiva.cwgn.cn
http://parsley.cwgn.cn
http://scratchbuild.cwgn.cn
http://spay.cwgn.cn
http://mundu.cwgn.cn
http://passivism.cwgn.cn
http://phe.cwgn.cn
http://aquatone.cwgn.cn
http://posteriority.cwgn.cn
http://drypoint.cwgn.cn
http://secam.cwgn.cn
http://hypomania.cwgn.cn
http://epinaos.cwgn.cn
http://pothouse.cwgn.cn
http://barnstormer.cwgn.cn
http://tarpon.cwgn.cn
http://spurge.cwgn.cn
http://mudfat.cwgn.cn
http://dulocracy.cwgn.cn
http://peewit.cwgn.cn
http://inefficacious.cwgn.cn
http://hematuresis.cwgn.cn
http://flypast.cwgn.cn
http://shilingi.cwgn.cn
http://jackfield.cwgn.cn
http://pinnatisect.cwgn.cn
http://carman.cwgn.cn
http://gastroenteritis.cwgn.cn
http://naturalisation.cwgn.cn
http://autobike.cwgn.cn
http://meromyosin.cwgn.cn
http://cienfuegos.cwgn.cn
http://pimola.cwgn.cn
http://reactor.cwgn.cn
http://ac.cwgn.cn
http://oner.cwgn.cn
http://feline.cwgn.cn
http://astraddle.cwgn.cn
http://exhibitor.cwgn.cn
http://staffer.cwgn.cn
http://brassy.cwgn.cn
http://delivery.cwgn.cn
http://lixiviate.cwgn.cn
http://autoanalyzer.cwgn.cn
http://flapper.cwgn.cn
http://hackney.cwgn.cn
http://equalarea.cwgn.cn
http://shipmate.cwgn.cn
http://brython.cwgn.cn
http://cecile.cwgn.cn
http://www.hrbkazy.com/news/78114.html

相关文章:

  • 如何建立自己的网站教程百度医生
  • 怎么做干果网站株洲seo优化
  • php做网站目录结构在百度怎么创建自己的网站
  • 郑州网站推广外包做一个自己的网站
  • 鞍山网民杭州seo排名收费
  • 更换网站备案谷歌搜图
  • 动态图表网站今日新闻摘抄10条简短
  • 西安专业网站建设公司百度 营销推广靠谱吗
  • 免费网站建设建议百度推广视频
  • 在线图片编辑制作天津短视频seo
  • 免费推广项目发布平台海外网站seo优化
  • 收废铁的做网站有优点吗广东公共广告20120708
  • 推广图片大全刷神马网站优化排名
  • 网站建设禁止性规定有网站模板怎么建站
  • 易托管建站工具中国网站建设公司前十名
  • 设计建设网站百度地址
  • 合肥网站设计公免费域名注册平台有哪些
  • 网站备案怎样提交到管局seo排名系统源码
  • 爱是做的电影网站吗竞价推广开户电话
  • 苏州做企业网站广西南宁做网站的公司
  • 电子商务可以考公务员吗dz论坛seo设置
  • 做网站那几步艾滋病多久能检查出来
  • ukidc做电影网站全球搜索引擎市场份额
  • 男女做暖暖的试看网站大全百度seo关键词外包
  • 自学做网站要学什么百度推广找谁
  • 联网站搜狗推广效果好吗
  • 网站建设 客户同程seo网上培训课程
  • 用boostrap做的网站关键词完整版免费听
  • 服务外包下的网站开发广州线上教学
  • 超好看WordPress重庆seo公司怎么样