自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

白话屋

不造轮子也开车~

  • 博客(7)
  • 资源 (12)
  • 收藏
  • 关注

原创 WPF高级教程(十八)行为

介绍在讲解到样式的时候我们说,样式是为了一系列元素共享一些属性而存在的,归根结底是为了复用代码和逻辑,而我们学习了触发器之后,发现我们可以用触发器写一些简单的逻辑到样式中,但是这种简单的逻辑有时候远远不够。当我们要实现一堆元素支持在Cancas上面拖放,停靠,缩放等功能的时候,触发器就显得不是那么够用了。我们在复用代码的时候,有下面三种方法,他们互相补充,构建了WPF的属性重用架构,在合适的...

2020-03-16 22:55:02 2235 3

原创 WPF高级教程(十七)触发器

使用触发器触发器可以让我们的界面可以自动化完成一些简单的样式改变,如鼠标放上去变色等。在样式中添加触发器就是往 Style.Triggers 集合里面添加触发器,只要是派生自 TriggerBase 的实例都是可以添加到集合中的,有下面几类注意,我们可以为任何依赖项属性设置一个触发器,我们看下面的例子<Style TargetType="Button"> <St...

2020-03-16 22:13:47 755

原创 WPF高级教程(十六)样式

概念样式是可以应用于元素的一系列属性值的集合。样式期望使用一份xaml代码来设置一系列元素的细节,比如内外边距,字体颜色等。样式类似于CSS但是要比CSS更加强大,强大之处在于:可以设置依赖项属性,使其可以控制控件行为支持触发器可以使用模板重新定义控件的内置外观定义和设置样式定义样式<Window.Resources> <Style x:Key="B...

2020-03-16 21:53:14 840

原创 WPF高级教程(十五)对象资源

概念对象资源是使用代码定义的一系列可以重用的对象,包括 画刷,样式,模板 等。WPF允许在代码中以及在xaml中各个位置定义对象资源。资源集合在FrameworkElement中定义了一个Resources属性,该属性使用Resource Dictionary类的实例填充,用于存储元素上的资源。根据我们之前学习的体系结构,定义在FrameworkElement也就表明了所有的WPF元素都具有...

2020-03-10 22:40:16 739

原创 WPF高级教程(十四)程序集资源

分类WPF中的资源分为两类:程序集资源对象资源其中,程序集资源指的是软件开发中用到的图片,声音,xml文件等资源,这些资源被添加到项目中之后会被嵌入到编译过得程序集中,会被编译成二进制数据。而对象资源是一些.NET对象,希望能够一次定义多次使用,包括画刷,样式,模板等。本文我们将着重介绍程序集资源,下一文我们介绍对象资源程序集资源介绍应用程序资源包括 图片,音频等应用程序需要使...

2020-03-10 22:34:23 1214

原创 WPF高级教程(十三)命令

概念命令是事件更高层次的抽象。我们在WinForm的开发中,一个事件处理程序就是一个命令,而如果我们很多事件都对应着一套处理程序,我们会将处理程序提出去,处理程序就相当于一个命令,而在WPF中,原声提供了一套更高抽象的命令供我们使用,我们将要学的就是这个抽象出来的命令模型。缺陷WPF的命令模型的优势我们在之后的讲解中大家会慢慢感受到,我们先讲讲缺陷,也就是WPF的命令不能做什么,如果接到一个...

2020-03-05 08:53:54 1174

原创 WPF高级教程(十二)元素绑定

绑定的限制需要注意:绑定只能写在依赖项属性上。原因我们在上一文中讲过:源数据可以是任意数据,而目标必须是依赖项属性,所以绑定只能写在依赖项属性。元素绑定的好处如果我们想要实现一个滑动条,滑动的值显示再后面的TextBox中,我们的实现方法有下面两种:之前的方法:在滑动条改变的事件中改变TextBox的值使用绑定直接在xaml中指定滑动条和TextBox的对应关系很明显,在xaml中...

2020-03-04 09:47:36 679

c语言程序设计(中文译版)

适合初学者,讲解很详细。

2021-04-13

WPF 像素着色器库

Windows Presentation Foundation Pixel Shader Effects Library

2020-03-16

手把手教你用Unity3D做打砖块游戏

这是一个使用Unity3D制作打砖块游戏的十分详细的教程 十分适合初学者作为练习实例

2018-01-08

Unity 3D手机游戏开发( 金玺曾)

Unity 3D手机游戏开发( 金玺曾) 介绍了使用Unity3D开发手机游戏的方法

2017-12-27

浪曦设计模式与UML 全套视频资源

分享的是 浪曦设计模式与UML 全套视频资源 ,对于学习设计模式和UML有很大帮助

2017-12-26

适用VS2015的离线版MSDN

适用VS2015的离线版MSDN 可以在没有网络的情况下使用MSDN

2017-12-22

免费免安装论文查重软件

这是一款精细的已经破解的论文查重软件绿色版 可以用于论文的查重 对于论文的修改有很大的参考意义

2017-12-22

泰课Unity3D基础班视频教程

泰课Unity3D基础班视频教程 百度云下载 很适合初学者的Unity3D视频教程 非常详细

2017-12-22

Android Studio实战快速高效地构建Android应用

教你如何最大化的使用IDE给你带来的方便 体验 Android Studio 给你带来的编程爽快感

2017-12-21

机器学习实践(中文版加上源码)

机器学习实践(中文版加上源码) 十分适合初学者的机器学习教程

2017-12-19

ManualResetEvent最简单的测试代码

这是一个ManualResetEvent最简单的测试代码,用最简单的代码解释了ManualResetEvent的用法。

2017-12-14

AutoCAD 2004三维设计基础教程

这个是CAD的一本基础教程,讲解十分详细,很适合新手的入门学习,大力推荐。

2017-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除