WPF的ImageBrush是一个比较常见也比较复杂的笔刷,它继承自图块笔刷(TileBrush).使用图块画笔绘制区域涉及以下三个组成部分:内容.基本图块和输出区域.基本输出过程如下图所示: 其中,图块部分有Viewbox控制,输出区域有Viewport控制,它们默认情况下都是一个(0,0,1,1)的矩形,通过相对位置控制图象的输出.可以组合使用,下表就是一些简单的示例: Viewport="0,0,0.5,0.5" Viewbox="0,0,0.5,0.5" V
WPF学习之资源-Resources WPF通过资源来保存一些可以被重复利用的样式,对象定义以及一些传统的资源如二进制数据,图片等等,而在其支持上也更能体现出这些资源定义的优越性.比如通过ResourceDictionary的支持就可以通过资源来实现换肤功能,在ExpressionBlend中设计的酷炫造型也可以通过导出成资源来很容易的被程序员所引用,本地化的实现,访问另外程序集的嵌入式资源等等.这些都给我们提供了丰富的手段通过资源访问架构来构建丰富的富媒体应用程序.本文简单讲解了WPF Res
WPF中的Binary Resource(二进制资源)是相对于前面所说的Logical resource(逻辑资源)而说的,一般指Image.XML文件等. 注意:这里说的是Resource"资源",和Content"内容"是不同的. 1.Content VS Resource 一般我们向工程中添加一个二进制的资源,如图片.我们设置它的属性,设置成资源和内容是不同的! 简单的说下两者的区别: “When the Build Action is set to Cont
Textbox Drag/Drop in WPFhttp://www.codeproject.com/Articles/42696/Textbox-Drag-Drop-in-WPF.aspx Odyssey RibbonBarhttp://www.codeproject.com/KB/WPF/OdysseyRibbonBar.aspx XPlorerBar: A WPF Windows XP Style Explorer Bar Controlhttp://www.codeproject.com