- 博客(9)
- 资源 (67)
- 收藏
- 关注
原创 .net core官方文档
https://aspnet.readthedocs.io/en/latest/getting-started.html
2016-06-28 09:49:19 1410
转载 获取控件正在使用的资源名称
// 利用 ReadLocalValue 获取资源对象var obj = tb_hello.ReadLocalValue(TextBlock.TextProperty); if (obj == null){ Console.WriteLine("Is Null");}else{ // 对象倒是获取了, 是个什么东东呢? Console.Wr
2016-06-27 16:43:45 444
转载 保存文件打开文件对话框
WPF中文件浏览对话框的实现可以利用Windows API Code Pack,它是一个用于访问Windows Vista/7 特性的托管代码函数库,但并没有包含在.NET 4.0中。该代码包的特性如下所示:支持Windows Shell命名空间对象,包括新的Windows 7资源库(Libraries)、固定名称文件夹和非文件系统容器。Windows Vista和Window
2016-06-24 16:05:46 1142
转载 WPF获取键盘状态(如WPF组合键)
对于键盘事件(PreviewKeyDown,KeyDown,PreviewKeyUp,KeyUp)获取组合键等键盘信息比较容易1、KeyEventArgs对象包含一个KeyStates属性,该属性反映触发事件的键的属性2、KeyboardDevice属性为键 盘上的所有键提供了相同的信息,自然也提供了一个KeyboardDevice类的一个实例。它的属性包括当前是哪个元素具有焦点,以及当事
2016-06-22 11:03:05 3806
原创 路径标记语法
https://msdn.microsoft.com/zh-cn/library/ms752293(v=vs.110).aspx微软官方链接
2016-06-16 08:53:02 469
原创 wpf微软官方示例
https://msdn.microsoft.com/zh-cn/library/ms771315(v=vs.90).aspx
2016-06-13 16:47:11 3320
转载 WPF对象的XAML序列化
WPF使用XAML来描述用户界面,每个XAML元素往往对应着相应的WPF对象,元素的属性对应着对象的属性。由于XAML元素与WPF对象之前存在着这种对应关系,其实可以将XAML代码看成是WPF对象“序列化”后的结果。WPF提供了XamlWriter 和 XamlReader 两个类实现WPF对象的XAML序列化和反序列化。 示例项目:展示了一个绘图板,用户用鼠标点击此绘图板,
2016-06-08 09:29:34 2936
转载 WPF <ZoomableCanvas> 实现缩放移动
熟悉WPF 的朋友应该知道Canvas 默认是不支持Scale 和Offset 操作的,如果我们想对Canvas 里包含的控件进行整体缩放或移动可能会比较麻烦。Kael Rowan 提供了ZoomableCanvas 类可以方便实现上述效果。我们可以在XAML 中直接使用 对控件布局进行开发,而不需要使用。在项目中加入ZoomableCanvas 相关类,编译后工具栏中会出现ZoomableC
2016-06-02 11:30:19 3293
原创 wpf页面编辑器原理
wpf实现页面编辑器,运行时拖拽控件大小,与修改控件位置,原理是使用装饰器来做,并且禁用掉控件的IsHittestVisiable属性就可以实现编辑控件位置与大小了,装饰器adornor如下:class ResizeMoveAdorner : Adorner { const double THUMB_SIZE = 8; const double MINIMAL_SIZE = 20; const d
2016-06-02 10:36:12 1228
IOS计算器源码
2014-06-01
iTunes coverFlow
2014-03-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人