这里有三个源码
http://www.pudn.com/downloads123/sourcecode/windows/bitmap/detail521760.html
都是控制台调出窗口的基础程序
MyWpf_one
下面的类都是继承System.Windows.Window这个类
AdjustTheGradient.cs设置窗口大小改变实现颜色渐变自动适应
ClickTheGradientCenter.cs制作万花筒
FlipThroughTheBrushes.cs利用键盘上下键显示141个SolidColorBrush对象
FollowTheRainbow.cs创建GradientStops对象并用七种颜色填充构成彩虹
GetWindows.cs利用键盘移动窗体
GradiateTheBrush.cs显示渐变颜色
InheritTheapp.cs重写Application类的两个事件OnStartup和OnSessionEnding
RotateTheGradientorigin.cs利用计时器改变GradientOrigin属性
SayHello.cs响应用户点击窗体并显示坐标
ThrowwindowParty.cs显示多个窗体
TypeYourTitle.cs响应键盘输入,并将用户输入的内容作为窗体标题
VaryTheBackground.cs获取鼠标坐标改变窗体背景颜色
MyWpf_two
DisplaySomeText :显示文字在Content
FormatTheText :格式化字符串显示
Recordkeystrokes :接受键盘输入字符串,并将其赋给窗体的Content对象
RenderTheGraphic:此类本身不绘制任何圆,只是调用另一个类(SimpleEllipse)来绘制圆
ShapeAnEllipse : 设置圆的呈现方式(Ellipse)
ShowMyFace :显示图片在Content对象中,利用点阵技术
SimpleEllipse :此窗体绘制圆,但是并没有立刻呈现,而是等待外部的调用后才呈现
ToggleboldAndItalic :响应事件并根据鼠标的按下的键来显示Bold和Italic字体
MyWpf_Three
ClickTheButton :按钮试用