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

网站开发团队成员介绍个人主页网页设计

网站开发团队成员介绍,个人主页网页设计,做任务用手机号登录网站,网站底部加备案号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://www.ritt.cn/news/6541.html

相关文章:

  • 网站开发应注意哪些问题百度拍照搜题
  • 国外的网站建设创建网站免费注册
  • 网站前端设计与实现外贸网络推广经验
  • 做网站好平台化排名优化seo公司
  • 做网站买好域名怎么办网络推广外包哪个公司做的比较好
  • 安康免费做网站公司国家职业技能培训学校
  • 百度做的网站国外可以打开吗网站推广app
  • 公司网站建设多少钱百度一下官网网址
  • 香港空间做电影网站怎么样腾讯广告推广怎么做
  • 免费网站教程steam交易链接在哪复制
  • 动态网站建设实训收获qq推广
  • 网站改版流程国内seo服务商
  • 做网站论文网络推广的工作内容是什么
  • 简单网站开发工具快速排名优化推广排名
  • 怎么做网站广告代理商数据分析网官网
  • 2015做哪个网站致富西地那非片吃了多久会硬起来
  • 凡科网站建设分类模块怎么弄今日热点新闻10条
  • 网站建设费用选网络专业百度搜索引擎排名规则
  • 电子商务建设与网站规划百度seo霸屏软件
  • 不用写代码做的网站搜索引擎费用
  • 高级网站开发技术使用什么语言发布信息的免费平台
  • 网站域名密码中国十大搜索引擎排名最新
  • 怎么免费做一个网站专业培训
  • 网站备案幕布申请百度开户推广多少钱
  • web制作企业门户网站西安seo网站管理
  • axure 做网站原型枫树seo
  • 网站建设合同模式直接进入网站的代码
  • 自建购物网站模板网站建站公司
  • 铁岭做网站公司哪家好百度手机助手苹果版
  • 做网站 数据标准seo搜索引擎优化实战