随笔分类 - wpf
摘要:逻辑资源是一些存储在元素的Resources属性中的.NET对象。也可以叫做“XAML资源”。 由于FrameworkElement和FrameworkContentElement基类都有这个Resources属性(System.Windows.ResourceDictionary)。 举例:注意控
阅读全文
摘要:二进制资源可以用3种不同的的方式进行打包: 嵌入程序集。 在编译时应用程序已知的松散文件。 在编译时应用程序不知道的松散文件。 定义二进制资源 设定文件的生成操作 Resource 将资源放入程序集中。 Content 将资源作为一个松散文件,但向程序集种添加一个定制特性,该程序集将记录文件是否存在
阅读全文
摘要:Geometry有很多子类,可以分成基本几何体(basic geometry)和聚合几何体(aggregate geometry)。 基本几何体分类 1、RectangleGeometry 包括定义尺寸的Rect类,和圆角的X,Y轴的半径,RadiusX和RadiusY。 2、EllipseGeom
阅读全文
摘要:WPF可以使用矢量图,可以完美的缩放位任何尺寸。 WPF绘图的主要特点在于它是一种保留模式(retained-mode)的图形系统,不是立即模式(immdediate-mode)的图形系统。 这两中显示系统有啥差异呢。立即模式把整个界面当一个整体,改变局部其实是整个界面重绘。其他的不明白! 创建和使
阅读全文
摘要:命令模型的主要元素: 1、命令 2、命令绑定:命令连接到相关的应用程序逻辑 3、命令源:命令源触发命令, 4、命令目标:应用程序逻辑。 ICommand接口 命令模型的核心是System.Windows.Input.ICommand接口。 该接口包含两个方法和一个事件: void Execute(o
阅读全文
摘要:一、设置图片的生成操作 程序启动时会出现0.5秒的图片显示,再显示程序界面。 二、写代码实现相同效果
阅读全文
摘要:visibility实现多元素绑定。 实现多绑定转换 public class VisibilityConverter : IMultiValueConverter { public object Convert(object[] values, Type targetType, object pa
阅读全文
摘要:对象元素的子元素 有三类子元素:内容属性、集合项、值(类型转换) 内容属性 元素对象有Content或Items属性的,这就是内容属性,可以包含元素对象或文本。 集合项 两种类型的集合:List、Dictionary 类型转换 普通文本作为元素的子元素。 xaml元素必须有默认构造函数 运行时加载和
阅读全文
摘要:Windows Presentation Foundation 窗口展示框架 WPF。 与winform界面程序比较,我认为最大的区别是‘与分辨率无关’这个特性。 传统winform程序在低分辨率的电脑上开发,在高分辨率的显示器(显示器的尺寸不变)中显示,会发现原有的程序尺寸缩小了。 就好比100米
阅读全文