自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 20120912 关于WPF控件的进一步学习 续-动态改变UI

触发器: XAMl触发器有:属性触发器(属性值改变触发)、多触发器(基于多个属性值)、数据触发器(数据改变)和事件触发器。 属性触发器: Style类中有Trigger属性,通过它实现属性改变时的动作。Trigger类的属性说明: Trigger属性 说明 ...

2012-09-12 18:23:00 71

转载 20120911 关于WPF控件的进一步学习

元素风格,自定义参数: 控件的Style属性可以赋予包含Setter相关联的Style属性。Setter元素定义Property和Value属性。可以定义一个Style样式名TargetType,并以此进行样式访问,如Button.Background:但是直接定义在Button下面仅仅方便该button使用,如果定义在窗口资源下,系统资源下已达到资源共享。 <B...

2012-09-11 15:56:00 71

转载 20120911 布局

布局类派生于Pannel类: StackPanel: 由于Window只能包含一个元素,作为其内容。因此要包含多个元素,可以将StackPanel作为子元素,并在StackPanel添加元素,StackPanel只是简单容器控件,只能逐个依次显示元素。StackPanel的方向可以垂直或水平。ToolBarPanel派生于StackPanel。 <StackPane...

2012-09-11 11:10:00 55

转载 20120910 WPF控件

简单控件:TextBox/RichTextBox显示无格式文档/通过FlowDocument类带格式PasswordBox输入密码,Password属性范文输入的值,密码改变立即调用PasswordChangedScrolBar包含一个Thumb,从中选择一个值进行局部显现。...

2012-09-10 15:47:00 77

转载 20120906 委托及事物

委托: delegate void defunction ( int parm1, int parm2 );void function ( int parm1, int parm2 ){ ... ;}defunction fun = new defunction(function ); fun( 12, 43 );...

2012-09-10 14:06:00 62

转载 20120910 WPF图形基础

Shape类 shape类 说明 Line 坐标X1,X2绘制线条 Rectangule ...

2012-09-10 11:59:00 81

转载 20120904 依赖属性(转)

CLR属性 与 依赖属性 CLR属性我们非常熟悉了,在DotNet编程中随处可见。最简单最常见的属性访问器就是直接操纵类的私有成员,如下: public class Person { private String _name; public string Name { get { return _name; } set { _name = value; } } } ...

2012-09-04 18:01:00 56

转载 20120904

控制反转与依赖注: 写一个对象集合,对于相似对象的实现,可以在一个方法(1)里实现每一个,但是缺点就是添加一个新的事物需要打开源代码进行修改,并且很多都是重复的;因此提出了多态(2)。但是对于一些东西还是有些重复,在C#中利用接口,提出了依赖注入(3); 依赖注入(Dependency Injection),是这样一个过程:由于某客户类只依赖于服务类的一个接口,而不依赖于具...

2012-09-04 17:59:00 61

转载 20120903 XAML

XML 元素,可以分成有内容的非空元素和没有内容的空元素,元素内容可以是文本串若干子元素。非空元素的一般格式为: <元素名[ 属性名="属性值" 属性名="属性值" „„]> 元素内容 </元素名> 元素的一般格式为: <元素名[ 属性名="属...

2012-09-03 18:18:00 68

转载 20120903

通过代码了解C#中界面实现的过程: 主程序代码(主程序类AppStart继承于Application类): using System;using System.Windows;    // namespace CSUITest{ class AppStart:Application { [STAThread] //所需...

2012-09-03 11:09:00 63

转载 20120828

集合: 基本的集合功能:IEnumerable 可迭代集合中的项目;ICollection(继承于IEnumerable)获取集合个数,并把项复制到简单数组类型;IList(继承于IEnumerable,ICollection)提供集合的项列表,并可以访问这些项目,以及其他功能;IDictionary,类似IList,且可以通过键码值获取; ArrayList的AddRan...

2012-08-31 09:53:00 60

转载 20120827

关于类的声明class MyClass{}Internal class MyClass {} Internal为类声明的默认修饰符,声明为内部类表示只有当前项目中的代码才能访问它。可以用Internal进行显示声明,但是没有必要。相对于Internal,Public修饰符表示可以有其他项目的代码来访问。(“二级”修饰符abstract和sealed为抽象...

2012-08-31 09:39:00 76

转载 20120825

调试:处理在控制台上进行输出调试信息,还可以在OutPut窗口进行信息输出:Debug.WriteLine()和Trace.WriteLine()两者的区别是第一个命令仅仅在调试模式下运行,第二个还可以用于发布版本。利用debug输出可以减少发布版本的代码量。其函数的输出类型为:<category>:<message>例如:Debug.Writ...

2012-08-31 09:23:00 63

转载 20120824

枚举:枚举转化为其他类型需要显示转化:例如:enum week { Monday,… };Week day = week.Monday;Int da = (int)day;String days = day.tostring();= convert.ToString(day);对于枚举字符串逆转换则为:例如:string days = “Monday”;W...

2012-08-31 08:55:00 54

转载 20120823

C#学习笔记 第一章 概述(编译原理及过程) 通用语言运行环境(公共语言运行库CLR):凡是符合公共语言规范(CLS)的语言开发都能在上面运行。 .NET应用程序运行过程:编译为中间语言MSIL(其定义一系列与CPU类型无关指令集)->CLR的另一个编译器JIT将MSIL语言翻译为机器语言。 面向CLR语言为托管代码。 C#中面向对象的实现:封装、继承(单继承,通过接口间接...

2012-08-31 08:54:00 51

空空如也

空空如也

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

TA关注的人

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