- 博客(12)
- 资源 (9)
- 收藏
- 关注
原创 GridView实现合并单元格效果
XMAL文件<Window x:Class="_11_222.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:c="clr-
2016-07-25 08:13:57 3403 1
原创 WPF中的模板(四)- 寻找ControlTemplate和DataTemplate的控件
一、WPF中的两棵树 WPF中每个控件的Template都是由ControlTemplate构成,ControlTemplate包含了构成该控件的各种子控件,这些子控件就构成了VisualTree;而在我们可见的界面,所有搭建出整个程序UI的控件构成了LoginTree。VisualTree和LoginTree相互独立,互相不可访问,每中树都有各自的方法来查找自己的子控件。 二
2016-07-25 08:07:59 9001
原创 WPF中的模板(三)- ControlTemplate和DataTemplate的应用
一、控件的TemplateParent属性。 在WPF中,每个控件都有一个TemplateParent属性,如果他的值不为Null,标明这个控件是由Template自动生成的,而该属性的值就是应用了该模板的控件。 如,在前面提到的TextBox实际上是由Microsoft_Windows_Themes:ListBoxChrome下面包含一个ScrollViewer构成,对于Li
2016-07-24 10:35:19 3928
原创 linux中设置环境变量和gcc/g++的include路径
1、设置linux默认的环境变量 1.1 查看当前默认的环境变量: echo PATH 结果: root@hyman-laptop:/home/hyman/src# echoPATH 结果: root@hyman-laptop:/home/hyman/src# echo PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/
2016-07-23 14:38:39 34998
原创 error: call to '__open_missing_mode' declared with attribute error:
今天安装gettext-0.17时,make命令出现了下面的错误,后面找了半天的资料才解决,记录一下: In file included from /usr/include/fcntl.h:289:0, from ../gnulib-lib/fcntl.h:27, from write-catalog.c:25: In fu
2016-07-21 22:24:52 11438 4
原创 【Python语法】python中__name__
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-07-19 23:28:40 934
原创 WPF中的简单打印
在WPF中,Grid、Canvas等界面的布局都支持利用PrintDialog进行简单打印。首先新建一个项目,Xmal代码如下:<Window x:Class="Print.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://s
2016-07-19 18:51:15 7854 2
原创 WPF中控制窗口显示位置的三种方式
首先新建一个WPF工程,在主界面添加一个按钮,并给按钮添加点击事件button1_Click,然后新建一个用于测试弹出位置的窗口TestWindow。1、在屏幕中间显示,设置window.WindowStartupLocation = WindowStartupLocation.CenterScreen;private void button1_Click(object sender, R
2016-07-19 18:42:38 47587 8
原创 WPF中的模板(二)- ControlTemplate
一、TextBox控件的内部结构首先,我们先利用Blend解开TextBox控件的内部结构。利用Blend新建一个WPF项目,在界面上添加一个TextBox。我们看到,TextBox的四个角都是直角,我们现在试着把他的角变成圆角:选中这个控件,右键->编辑模板->编辑副本。这里面我们选择编辑副本是在当前这个TextBox的模板之上进行修改。然后弹出如下图所示的对话框。其中名称指
2016-07-11 10:53:00 4023
原创 WPF中的模板(一)- DataTemplate
WPF中DataTemplate和ControlTemplate的一直感觉无法区分明白,后面看了两遍书,第二遍时才感觉有一点点明白这两个之间的区别。这里先介绍下我对DataTemplate的理解:一、先说定义DataTemplate,顾名思义是数据模板,从字面上理解是数据的表现形式,书上也都这么解释,并以此作为和ControlTemplate区分的标准。但是个人感觉这种解释太过于抽象,
2016-07-11 10:38:23 4361
原创 WPF中的binding(十二)- 多路Binding
有时候,UI需要的信息不止一个数据来源,这时候就需要使用多路绑定MultiBinding,上一节中我们实现了通过一个TextBox是否为空来控制一个Button的可用性。下面我们实现通过两个TextBox来控制Button的可用性:两个TextBox的不为空且内容一致时,Button才可用;否则不可用。首先,搭建界面,Xmal代码如下: <Window x:Class="_6
2016-07-05 07:59:28 2134
原创 WPF中的binding(十一)- Binding数据的转换
在实际的开发中,我们经常会遇到Binding的Source和Target是不同的类型,如下面的例子,我们需要将一个Button的IsEnable属性绑定到一个TextBox的Text属性,实现的效果是当TextBox的输入为空时,Button不可用。 Bingding中有一个叫做Converter的属性,顾名思义,就是转换器的意思,就可以帮助我们实现这种效果。 首先,
2016-07-05 07:54:05 2194
mock框架插件 mod.dll
2018-09-29
Win7 64位安装DNS root.zone等配置文件
2016-12-10
MICROSOFT SILVERLIGHT 4从入门到精通
2016-11-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人