1,Data Binding在WPF中的地位程序的本质是数据+算法。数据会在存储、逻辑和界面三层之间流通,所以站在数据的角度上来看,这三层都很重要。但算法在3层中的分布是不均匀的,对于一个3层结构的程序来说,算法一般分布在这几处:A。数据库内部。B。读取和写回数据。C。业务逻辑。D。数据展示。E。界...
分类:
其他好文 时间:
2014-07-22 22:57:15
阅读次数:
156
The ComboBox control is in many ways like the ListBox control, but takes up a lot less space, because the list of items is hidden when not needed. The...
分类:
其他好文 时间:
2014-07-22 22:56:32
阅读次数:
216
这次通过最近做的小例子说明一下自定义Button控件和样式。实现的效果为:在讲解之前先分析一下:这上面为八个按钮,这是毫无疑问的。在每个按钮中又包含了一个图片和文本两个元素。虽然有这么多按钮,但他们的样式基本相同,除了按钮中的图片和文字内容。所以我们可以把相同的部分提取出来,把不同的内容进行传参来实...
分类:
其他好文 时间:
2014-07-19 00:02:38
阅读次数:
743
MSDN上的解释:
在指定位置并且用指定的 Brush 和
Font 对象绘制指定的文本字符串。
public void DrawString(
string s,
Font font,
Brush brush,
float x,
float y
)
MSDN上的实例:
public void DrawStringFloat(PaintEvent...
分类:
其他好文 时间:
2014-07-18 23:02:27
阅读次数:
1126
本次要实现的效果为:这个DataGrid需要绑定一个集合对象,所以要先定义一个Experience类,包含三个字段 /// /// 定义工作经历类 /// public class Experience{ /// /// 获取或设置工作的起始时间 /// public strin...
分类:
其他好文 时间:
2014-07-18 09:05:31
阅读次数:
376
每天写代码,偶尔就会有让你抓狂的时候:代码改了千百遍,蓦然回首,Bug就在灯火阑珊处……这里就列举一些容易犯错的几个小地方,以后遇到了其他的,再慢慢添加。 1. 获取程序当前运行路径 情景复现:WPF客户端程序,开机自启动后无法进入主界面,卡在初始屏(Splash Screen) 处理问题:通...
分类:
其他好文 时间:
2014-07-17 22:28:25
阅读次数:
355
控件: 1.内容控件------这些控件能够包含嵌套的元素,为它们提供几乎无限的显示能力。内容控件包括Lable,Button 以及ToolTip类。 内容控件是更特殊的控件类型,它们可以包含(并显示)一块内容。从技术角度来讲,内容控件是可以包含单个嵌套元素的控件。与布局容器不同的是内容控件只能包....
分类:
其他好文 时间:
2014-07-17 18:30:39
阅读次数:
346