![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
WPF
文章平均质量分 86
lufylegend_fans
天道酬勤,与君共勉。
展开
-
如何使用压缩工具的自解压格式
如何使用压缩工具的自解压格式写在前面压缩文件夹自解压格式第一步,用WinRAR打开压缩文件第二步,进入自解压格式配置界面第三步,配置参数补充说明写在结尾写在前面项目完成后面临的问题就是发布,发布就是基于项目生成用户能安装使用的安装程序。现在网上比较流行的安装方式:安装包流程安装和压缩包解压安装,今天我就教大家使用WinRAR工具中的自解压格式来生成一个可安装的压缩包。压缩文件夹我们在Debug模式下运行程序后,会在项目的bin文件中生成一个Debug文件夹,这个文件夹里包含了程序运行需要的库和一些文原创 2020-12-21 13:15:01 · 791 阅读 · 0 评论 -
WPF编程宝典--类型转换器
WPF编程宝典--类型转换器写在前面什么是类型转换器创建类型转换器使用类型转换器写在结尾写在前面好几天没写文章了,这段时间在学习计算机网络这本书,因为我的专业是弱电类的,所以计算机网络这门课我基本是上课梦游,作业搪塞,还好考试很简单,不然我感觉我就挂了。但是作为一个软件行业的从业者不懂计算机网络,就好像乞丐没有一个破碗,是寸步难行,之前做的项目并没有涉及到计算机网络这一块所以一直没有在意,但是前段时间参加了一些面试,发现计算机网络相关的知识储备太少了。所以最近准备恶补计算机网络从基础开始学起,买了一本谢原创 2020-05-16 16:07:23 · 401 阅读 · 0 评论 -
WPF编程宝典--布局番外篇
WPF编程宝典--布局番外篇写在前面UniformGridInkCanvas写在结尾写在前面布局容器是WPF中比较关键的一部分,我们在初步学习的时候只掌握了基础部分的布局容器,比如Grid,Canvas等,虽然也能满足我们的简单开发,但是在一些特殊的环境中,我们可能使用一些进阶的容器,所以今天我为同学们讲解两个分别由Grid和Canvas衍生出来的进阶容器。UniformGrid看名字也能...原创 2020-05-05 14:13:10 · 202 阅读 · 0 评论 -
WPF编程宝典--自定义元素上
WPF编程宝典--自定义元素上写在前面构建基本的用户控件创建项目定义属性,方法和事件添加标记使用教程写在结尾写在前面说出来不怕大家笑话,我昨天看完这节的前半部分,然后根据书上的例子,自己写了一个颜色控件,居然没成功。。。今天这篇文章就给大家讲讲怎么写一个颜色控件和在这个过程中主要的几个问题。构建基本的用户控件创建项目今天我们要运用我们之前学的内容来写一个颜色选择器。首先我们要创建一个用户...原创 2020-03-06 15:16:26 · 263 阅读 · 0 评论 -
WPF编程宝典--控件模板
WPF编程宝典--控件模板写在前面逻辑树和可视化树理解模板创建控件模板组织模板资源分解控件模板通过样式应用模板写在结尾写在前面这张比较长但是讲的内容还是比较简单的,加上中间公司有点事,所以没有马上更新。那么今天就来讲讲控件模板吧,我们之前学了资源,然后学了样式,现在又学了模板,我们一定要分清楚他们不同的概念,这样我们在使用的时候才能知道什么时候用样式,什么时候用模板。逻辑树和可视化树逻辑树...原创 2020-03-03 16:44:32 · 323 阅读 · 0 评论 -
WPF编程宝典--第一部分总结
WPF编程宝典--第一部分总结写在前面WPF基础XAML布局依赖项属性路由事件WPF进阶控件Application类元素绑定命令资源样式与行为写在结尾写在前面到这里WPF编程宝典里面的第一部分和第二部分算是讲完了,前五章为第一部分,主要是WPF的基础知识,第六章到现在是第二部分进阶,我今天回顾了一下之前的文章,准备写一个总结。WPF基础XAMLXAML也算是WPF的特色了,它很大程度上分...原创 2020-02-28 15:04:09 · 222 阅读 · 0 评论 -
WPF编程宝典--样式与行为·上
WPF编程宝典--样式与行为·上写在前面样式基础静态资源和动态资源非共享资源通过代码访问资源应用程序资源系统资源资源字典写在结尾写在前面这篇文章主要是讲样式与行为中的样式(Style),上篇文章我们讲到了资源,和今天的样式呼应还是挺多的,因为大多数情况下,样式也作为一种资源来使用,废话不多说直接进入主题把。样式基础如果说资源是单个的属性值,那么样式就是多个属性值的集合,上代码 <W...原创 2020-02-26 09:50:09 · 143 阅读 · 0 评论 -
WPF编程宝典--资源
WPF编程宝典--资源写在前面定义资源静态资源和动态资源非共享资源通过代码访问资源应用程序资源系统资源资源字典写在结尾写在前面今天讲的是资源,用好资源是一个程序员应该具备的能力,使用资源能帮我们精简代码,使代码重复率大大的降低了,让代码的可维护性大大增加。而且使用资源可以让不同的用户设置自己喜欢的风格和细节。定义资源<Windiw.Resources> <ImageBr...原创 2020-02-23 13:30:27 · 739 阅读 · 0 评论 -
WPF编程宝典--命令
WPF编程宝典--命令写在前面执行命令禁用命令具有内置命令的控件高级命令写在结尾写在前面前面我们学习了路由事件的相关内容,使用事件来响应广泛的鼠标和键盘动作,但是事件是非常低级的元素。在实际应用程序中,一些特定的功能被划分成高级的任务,这些任务就是所谓的命令。上面这些就是书上对命令的介绍,我也是一知半解,我对命令的理解就是,控件自带的一些特定功能,可以通过代码来激活和控制。执行命令//.x...原创 2020-02-21 15:37:15 · 151 阅读 · 0 评论 -
WPF编程宝典--元素绑定
WPF编程宝典--元素绑定写在前面简单的绑定表达式绑定模式OneWayTwoWayOneTimeOneWayToSourceDefault绑定更新模式PropertyChangedLostFocusExplicitDefault用代码创建绑定和检索绑定绑定非元素对象写在结尾写在前面今天讲解的元素绑定算是WPF的特点了吧,很多情况下我们不选择WinForm而是用WPF,就是因为元素绑定给我们带来...原创 2020-02-20 14:04:18 · 163 阅读 · 0 评论 -
WPF编程宝典--Application类
WPF编程宝典--Application类写在前面ApplicationApplication类任务显示初始化界面处理命令行参数访问当前Application对象在窗口之间进行交互单实例应用程序程序集资源写在结尾写在前面复工了,这个年假算是放的我连姓啥都快忘了,昨天在家更新了一篇关于新型冠状病毒的文章,但因为设计到了一些政治话题不让发。今天开始重新开始更新,基本上2-3天更新一篇WPF编程宝典...原创 2020-02-19 13:43:40 · 154 阅读 · 0 评论 -
WPF编程宝典--控件
WPF编程宝典--控件写在前面理解路由事件定义,注册,封装一个路由事件附加事件鼠标和键盘事件写在结尾写在前面上一篇文章我写的是WPF中新的属性系统,这篇文章我们讲解一下WPF中新的事件系统,他和传统的事件区别在于,它可在元素树中向上冒泡传播或者向下隧道传播。理解路由事件理解路由事件最好的方法就是理解它的两个功能,冒泡传播和隧道传播。其实通过他们的名字就已经很明显的知道他们的含义了。冒泡传播...原创 2020-01-22 16:16:23 · 611 阅读 · 0 评论 -
WPF编程宝典--路由事件
WPF编程宝典--路由事件写在前面理解路由事件定义,注册,封装一个路由事件附加事件写在结尾写在前面上一篇文章我写的是WPF中新的属性系统,这篇文章我们讲解一下WPF中新的事件系统,他和传统的事件区别在于,它可在元素树中向上冒泡传播或者向下隧道传播。理解路由事件理解路由事件最好的方法就是理解它的两个功能,冒泡传播和隧道传播。其实通过他们的名字就已经很明显的知道他们的含义了。冒泡传播顾名思义就...原创 2020-01-20 10:04:27 · 143 阅读 · 0 评论 -
WPF编程宝典--依赖项属性
WPF编程宝典--依赖项属性写在前面理解布局StackPanel面板Border控件Grid面板行列跨越行列布局舍入写在结尾写在前面今天讲的是布局,在做项目的开始,比较重要的就是布局了,一个好的布局能够让你用最少的代码完成最优的功能,还能收获用户的好评,因为我们无论出于什么原因创建的项目,最终目的都只有一个,给用户使用,所以用户的体验感是非常重要的,而用户的体验感重要分两块,一:逻辑通顺,使用...原创 2020-01-16 09:55:01 · 215 阅读 · 0 评论 -
WPF编程宝典--布局
WPF编程宝典--布局写在前面理解布局StackPanel面板Border控件Grid面板行列跨越行列布局舍入写在结尾写在前面今天讲的是布局,在做项目的开始,比较重要的就是布局了,一个好的布局能够让你用最少的代码完成最优的功能,还能收获用户的好评,因为我们无论出于什么原因创建的项目,最终目的都只有一个,给用户使用,所以用户的体验感是非常重要的,而用户的体验感重要分两块,一:逻辑通顺,使用是无迟...原创 2020-01-14 16:28:50 · 160 阅读 · 0 评论 -
WPF编程宝典--XAML
WPF编程宝典--XAML写在前面InitializeComponent()硬件加速关于属性复杂属性附加属性嵌套元素写在结尾写在前面从这篇文章开始,我们将正式走入WPF的学习,但是要学好WPF你不仅要了解WPF相关的知识,跟要学好一些辅助的知识点,比如今天讲的XAML,XAML是一种标记语言,类似于Html,因为我之前帮别人写过网页和网页游戏,所以对这一块的理解基本上没什么问题,但也仅限于简单...原创 2020-01-12 14:26:45 · 235 阅读 · 0 评论 -
WPF编程宝典--WPF概述
WPF编程宝典--WPF概述写在前面什么是WPF硬件加速分辨率无关性写在结尾写在前面这本书买了很久了,花了半年的时间才看完实在是心中有愧,所以决定重新看一遍,边看边写,写一下书上的东西和一些自己的理解。没买这本书的同学可以去买一本看看,如果要入门WPF这本书还是挺好用的。今天讲的是什么是WPF,WPF的特点。比较枯燥,有一定基础的同学可以自行略过。什么是WPFWPF(Windows Pre...原创 2020-01-12 08:31:56 · 527 阅读 · 0 评论