WPF自定义控件库与windows窗体控件库

简介:   两个特别模板介绍 1、WPF自定义控件库 Windows Presentation Foundation (WPF) 控件模型的扩展性极大减少了创建新控件的需要。但在某些情况下,仍可能需要创建自定义控件。

 

image

两个特别模板介绍

1、WPF自定义控件库


Windows Presentation Foundation (WPF) 控件模型的扩展性极大减少了创建新控件的需要。但在某些情况下,仍可能需要创建自定义控件。

自定义控件库项目的实际作用是创建一个在WPF中使用的自定义控件,在应用程序中可以将自定义控件作为一个动态链接库(DLL)文件来使用。该项目类型本质上是创建可重用控件的模板。下面的WPF应用程序是一个自定义控件库,使用了许多与其他项目树结构中的文件相同的文件(如图3-5所示)。

 

image

 

注意!WPF自定义控件库在目录树处会多一个Generic.xaml文件。

 

 

2、windows窗体控件库


Windows 窗体控件是可以放置到 Windows 窗体应用程序(面向公共语言运行库的 GUI 应用程序)中的组件。

image

图 创建windows窗体控件库

 

image

图 工程目录树

 

 

image

图 生成一个控件dll文件

 

综上,平时所自定义的控件的创建方法使用的是”windows窗体控件库”创建的模板!!。1.gif

相关文章
|
4天前
|
IDE 关系型数据库 开发工具
使用Visual Basic进行Windows窗体开发
【4月更文挑战第27天】本文介绍了使用Visual Basic进行Windows窗体(WinForms)开发的步骤,从搭建开发环境到创建、设计用户界面,再到编写事件驱动的代码和数据绑定。Visual Basic结合WinForms提供了一种易学易用的桌面应用开发方案。通过调试、优化、部署和维护,开发者可以构建专业应用程序。随着技术发展,掌握最新UI设计和开发工具对于保持竞争力至关重要。本文为初学者提供了基础指导,鼓励进一步探索和学习。
|
4天前
|
C# 开发者 Windows
基于Material Design风格开源、易用、强大的WPF UI控件库
基于Material Design风格开源、易用、强大的WPF UI控件库
|
4天前
|
Java 数据库 C#
C#winforms实现windows窗体人脸识别
C#winforms实现windows窗体人脸识别
38 0
|
4天前
|
关系型数据库 MySQL 开发工具
windows编译poco c++库
windows编译poco c++库
|
4天前
|
存储 Java C语言
Windows 下 JNI 调用动态链接库 dll
Windows 下 JNI 调用动态链接库 dll
72 0
|
4天前
|
安全 Linux 网络安全
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
【Windows】搭建Emby媒体库服务器,实现无公网IP远程访问
261 0
|
4天前
|
编译器 C语言 C++
|
4天前
|
算法 Linux Windows
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
在Windows环境下为FFmpeg集成字幕渲染库libass涉及多个步骤,包括安装freetype、libxml2、gperf、fontconfig、fribidi、harfbuzz和libass。每个库的安装都需要下载源码、配置、编译和安装,并更新PKG_CONFIG_PATH环境变量。最后,重新配置并编译FFmpeg以启用libass及相关依赖。完成上述步骤后,通过`ffmpeg -version`确认libass已成功集成。
23 1
FFmpeg开发笔记(十七)Windows环境给FFmpeg集成字幕库libass
|
4天前
|
安全 Linux 网络安全
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
Windows搭建Emby媒体库服务器,无公网IP远程访问本地影音文件
18 0
|
4天前
|
存储 Java C++
Windows 下 JNA 调用动态链接库 dll
Windows 下 JNA 调用动态链接库 dll
44 0