摘要: 阅读全文
posted @ 2014-09-24 14:37 蘑菇mr 阅读(229) 评论(0) 推荐(0) 编辑
摘要: Arrange过程概述普通基类属性对Arrange过程的影响我们知道Measure过程是在确定DesiredSize的大小,以便Arrange过程参考这个DesiredSize,确定给MyPanel分配多少空间,但是DesiredSize只是作为参考,在有些用例下,MyPanelParent在调用M... 阅读全文
posted @ 2014-09-15 10:30 蘑菇mr 阅读(290) 评论(1) 推荐(0) 编辑
摘要: 前言在WPF/Silverlight当中,如果已经存在的Element无法满足你特殊的需求,你可能想自定义Element,那么就有可能会面临重写MeasureOverride和ArrangeOverride两个方法,而这两个方法是WPF/SL的Layout系统提供给用户的自定义接口,因此,理解Lay... 阅读全文
posted @ 2014-09-15 10:29 蘑菇mr 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 看看效果: 一个中规中矩的实线框,如何改造成我们想要的虚线框哪? 第一个想到的就是修改Border的Brush,来看看这样的xaml: 看看效果图: 因为把Brush修改成斜线的渐变色(蓝色->透明->蓝色),因此总体上看起来就是个虚线,但是在圆角的效果取有些不怎么如意。 再换个思路,... 阅读全文
posted @ 2014-09-15 10:24 蘑菇mr 阅读(8163) 评论(0) 推荐(0) 编辑
摘要: 很多时候,我们会使用图片来装饰UI,比如作为控件背景等。而这些图片可以分为两种形式,即存在于本地文件系统中的图片和存在于内存中的图片对于这两种形式的图片,在WPF中,使用方法不同,下面主要说明针对这两种形式图片的使用方法一、存在于本地文件系统中的图片文件对于此类图片,使用非常简单,在xaml中直接指... 阅读全文
posted @ 2014-09-15 10:21 蘑菇mr 阅读(8650) 评论(0) 推荐(0) 编辑
摘要: longblob 对应的 C#数据类型为 byte[]1.byte[] 与 string 之间的转换 byte[] bb = Encoding.UTF8.GetBytes(ss); string s = Encoding.UTF8.GetString(bb);2.byte[] 与 image 之... 阅读全文
posted @ 2014-09-02 17:27 蘑菇mr 阅读(33731) 评论(0) 推荐(0) 编辑
摘要: 切换动画,相关的过渡动画,是淡入淡出的效果 private void Frame_Navigating(object sender, NavigatingCancelEventArgs e) { if (Content != null && !_allowDi... 阅读全文
posted @ 2014-08-29 11:44 蘑菇mr 阅读(274) 评论(0) 推荐(0) 编辑
摘要: JSON(全称为JavaScript Object Notation) 是一种轻量级的数据交换格式。它是基于JavaScript语法标准的一个子集。 JSON采用完全独立于语言的文本格式,可以很容易在各种网络、平台和程序之间传输。JSON的语法很简单,易于人阅读和编写,同时也易于机器解析和生成。J... 阅读全文
posted @ 2014-08-14 11:28 蘑菇mr 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 装饰器是一种特殊类型的FrameworkElement,用于向用户提供可视化提示。对于其他用户,装饰器可用于将功能控点添加到元素中或提供有关控件的状态信息。 阅读全文
posted @ 2014-07-08 16:40 蘑菇mr 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 情景假设:绑定的是一个Point,当Point的X或者Y属性发生改变时,绑定的点也随界面改变此时界面不会发生改变原因:当X或者Y属性发生改变时并没有触发Point的Set方法 1 2 3 4 5 6... 阅读全文
posted @ 2014-07-08 14:48 蘑菇mr 阅读(288) 评论(0) 推荐(0) 编辑