上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

2019年11月26日

C#编程之WPF控件开发(十三)

摘要: 今天我们开始着手上一篇文章提到的实现用户动态按钮功能。 同样我们对上一章的代码进行修改按键特效。首先我们将原来的按键样式代码删掉,修改如下代码: 1 <Window.Resources> 2 <Style TargetType="Button"> 3 <Setter Property="Templa 阅读全文

posted @ 2019-11-26 12:32 Milo_lu 阅读(508) 评论(0) 推荐(0) 编辑

2019年11月22日

C#编程之WPF控件开发(十二)

摘要: 今天我们继续上一章用户要求另外一个更改,将每次按键按下都有相应的事件发生。作为程序猿我们理所当然的首先想到的就是订阅事件。 对于wpf来说,订阅事件入口定义其实是很简单,有两种方法: 一: 直接通过vs自带的属性功能直接添加事件入口函数名称即可: 即选中按键,在右侧工具栏属性项下选中已选择的元素事件 阅读全文

posted @ 2019-11-22 09:09 Milo_lu 阅读(696) 评论(0) 推荐(0) 编辑

2019年11月21日

C#编程之WPF控件开发(十一)

摘要: 继上一篇文章提到的,这里我们讲一下如何如何满足一些用户变态要求,将控件形状改变,并且我们顺手给他来个背景色触发变化。 我们知道从控件类继承的类具有控件模板(ControlTemplate),它用于定义控件(Control)的结构和外观。控件的模板属性是公共的,因此我们可以为控件指定非默认控件模板。通 阅读全文

posted @ 2019-11-21 15:32 Milo_lu 阅读(632) 评论(0) 推荐(0) 编辑

C#编程之WPF控件开发(十)

摘要: 这一章依上一章内容,进一步讲解如果通过样式对统一控件类进行外观设置。 Stye关键字是WPF提供对控件类样式设置的接口。它可以应用于应用程序的每一个控件,其通常定义在ResourceDictionary(如FrameworkElement的Resources)中以AXML形式定义。 继上一章例程里, 阅读全文

posted @ 2019-11-21 12:00 Milo_lu 阅读(1078) 评论(0) 推荐(0) 编辑

C#编程之WPF控件开发(九)

摘要: 这里接着上一章继续讲解一下应用程序外观设计。 我们知道,如果要改变某个控件外观,那么直接改变其类下的对应的元素属性就好了,如背景颜色: Control.Background ,举例改变按键背景颜色: <Button Grid.Row="2" Grid.Column="2" Name="Clear" 阅读全文

posted @ 2019-11-21 10:26 Milo_lu 阅读(430) 评论(0) 推荐(0) 编辑

2019年11月20日

C#编程之WPF控件开发(八)

摘要: WPF控件指任何代表应用程序中可见对象的类(类不必从control类继承,即可具有可见外观),e.g Button, TextBox etc.。从Control类继承的类包含一个ControlTemplate,允许控件的使用方在无需创建新子类的情况下根本改变控件的外观。 创建控件:可以通过使用AXM 阅读全文

posted @ 2019-11-20 16:09 Milo_lu 阅读(711) 评论(0) 推荐(1) 编辑

C#编程之XAML语法(七)

摘要: 按理说,这里所讲的应该和C#没有什么关联,但这里我觉得为后续我们学习windows Presentation Foundation有所关联,所以我们会在接下来的讲解一下其关联的另一种语言——可扩展应用程序标记语言。 XAML是一种基于XML且遵循XML结构规则的语言。其中的术语共享自或基于描述XML 阅读全文

posted @ 2019-11-20 11:05 Milo_lu 阅读(869) 评论(0) 推荐(1) 编辑

2019年11月18日

C#编程之C#基础(六)

摘要: 这里我们讲一下C#编程之线程使用: 线程是程序中独立的指令流。 对于C#和.NET基类为开发多线程应用程序所提供的的支持。线程的使用常用是通过Thread和ThreadPool类来创建与使用。 利用Thread处理线程: 1 using System; 2 using System.Collecti 阅读全文

posted @ 2019-11-18 16:27 Milo_lu 阅读(319) 评论(0) 推荐(0) 编辑

C#编程之C#基础(五)

摘要: 今天我们将以下错误和异常。我们知道程序出现错误的原因有些时候并不是程序员编写的应用程序的原因,有时应用程序会因为终端用户的操作而发生错误。 所以我们作为程序猿,就应该要避免类似这样的情况,做出预测可以出现的错误,应用程序应该如何处理这些错误与异常操作。 这里就要说到我们今天要讲解的C#处理错误的机制 阅读全文

posted @ 2019-11-18 11:50 Milo_lu 阅读(212) 评论(0) 推荐(0) 编辑

C#编程之C#基础(四)

摘要: 今天我们来说一下C#静态构造函数: C#有一个新特点是可以给类编写无参数的静态构造函数。这个函数只执行一次,而非静态构造函数则是只要创建类的对象,它都会执行。利用静态构造函数只执行一次的特点,我们可以编写一些只第一次使用类之前需要从外部资源中初始化的静态字段和属性。 静态构造函数不能带任何参数,一个 阅读全文

posted @ 2019-11-18 11:50 Milo_lu 阅读(237) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页

导航