软件开发
kyranhan
不断学习,不断进步
展开
-
C#, as
val as Type,适用于:val类型是Type;可以隐式转换为Type;可以封箱到Type;如不能转换为Type;则表达式结果为null。 class A{} class B: A{} example 1. A a = new A();B b = a as B; //转载 2011-07-26 12:21:30 · 286 阅读 · 0 评论 -
C++, explicit
c++中的explicit关键字用来修饰类的构造函数,表明该构造函数是显式的,既然有"显式"那么必然就有"隐式",那么什么是显示而什么又是隐式的呢?如果c++类的构造函数有一个参数,那么在编译的时候就会有一个缺省的转换操作:将该构造函数对应数据类型的数据转换为该类对象,如下面所示转载 2011-07-26 12:22:12 · 266 阅读 · 0 评论 -
在XMAL中生成自定义类的对象并与控件绑定
自定义类namespace MyClassLibrary{ public class MyClass { public string MyName { get; set; } }}在UI工程添加自定义库的引用在XMAL中创建资源,并与UI控件绑定原创 2011-07-28 15:06:31 · 902 阅读 · 0 评论 -
WPF,Grid划分界面区域
和定义界面中行列的数量, 使用GridSplitter作为分隔线可以调整相连区域的大小,注意GridSplitter也要占用一行或一列。原创 2011-07-28 14:58:13 · 2298 阅读 · 0 评论 -
WPF创建无标题栏的窗口和移动无标题栏窗口
1. 设置WindowStyle如下: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/wi原创 2011-07-28 14:52:31 · 2347 阅读 · 0 评论 -
VS2010, WPF工程添加图片资源
在WPF工程里添加图片资源,可以按如下操作: 1. 在工程下创建新文件夹2. 把图片放到新建的目录下,在VS项目中右键点击该文件夹,选择添加已有项目3. 添加文件成功4. 如果不显示图片,关闭当前文件编辑窗口,再次打开文件,选择”click here to reload the原创 2011-07-28 14:55:46 · 2523 阅读 · 0 评论 -
Ribbon菜单栏布局和调整大小
设置菜单组的变化顺序。窗口大小调整时,GroupSizeReductionOrder设置多个菜单组的先后顺序,下图显示当逐渐缩小窗口时,菜单的变化 GroupSizeReductionOrder=原创 2011-07-28 15:03:54 · 12576 阅读 · 1 评论 -
两种方法创建WPF目录树TreeView和GridView数据绑定
效果定义数据结构public class DirectoryInformation{ public DirectoryInfo Info { get; set; } public IEnumerable Files { get { return Info.GetFiles();原创 2011-07-28 14:59:55 · 4385 阅读 · 2 评论