string ProImgPath = ProcessPath + name + ".png";//要保存的图片的地址,包含文件名BitmapSource BS = (BitmapSource)ImgPro.Source;PngBitmapEncoder PBE = new PngBitmapEnc...
分类:
其他好文 时间:
2014-07-23 16:30:31
阅读次数:
349
三、事件处理程序与代码隐藏 例如,为一个Page添加一个Button控件,并为该Button添加事件名称Button_Click: Click Me!然后为该Button的事件处理程序添加实现代码: namespace ExampleNamespace{ public partial class E...
分类:
其他好文 时间:
2014-07-23 12:06:56
阅读次数:
249
首先用的还是winform,因为WPF那一套忘得有点多。第一个问题出在窗口位置挪动上,因为想用None风格的窗体,但是在onMouseMove事件中取MousePosition-e.X之后发现这个值是一定的,就是本来打算用鼠标坐标减去鼠标相对窗体坐标得到窗体相对屏幕坐标,但是在计算的时候如果把e.X...
分类:
其他好文 时间:
2014-07-22 22:53:53
阅读次数:
242
纯理论,可能会枯燥。.net 技术群: 199281001 ,欢迎加入。1.目标对象一定是派生自DependencyObject的对象,并且目标属性必须是依赖属性,否则数据绑定操作将会失 败。绑定源对象可以不是依赖对象和依赖属性。2.定义了依赖属性时,FrameworkPropertyMetadat...
分类:
其他好文 时间:
2014-07-22 22:41:13
阅读次数:
218
实现的效果为:我感觉来自定义RadioButton样式和定义button空间的样式差不多,只是类型不同而已。接下来分析一下样式代码: XAML中代码为:
分类:
其他好文 时间:
2014-07-22 00:11:35
阅读次数:
1575
因为MVVM模式解决了在日常开发中Model与View之间相互通信之间存在的问题,如转换类型等额外操作。
记得几年前,本人接触MVC设计模式的时候,那时候感觉前台后台之间工作与呈现是如此的井然有序。开发扩展的时候需要的只是添加新的View,新的Model和相应的Controller代码。后期开发维护实在是容易。
时间回溯到几个月前,本人用WPF开发了一个软件系统。这个系统算是使用WPF各种技术的总结。但是没有引入任何模式。在开发完成以后,xaml以及xaml后的cs代码里堆积了大量的内容。导致维护的时候需要...
分类:
其他好文 时间:
2014-07-21 23:44:53
阅读次数:
286
Very classic problem. You can brush up your DP and Searching skills.DP:class Solution {public: int maxSubArray(int A[], int n) { // dp[i + 1...
分类:
其他好文 时间:
2014-07-21 11:06:21
阅读次数:
216
WPF,FolderBrowserDialog,文件夹选择对话框
分类:
其他好文 时间:
2014-07-21 09:28:01
阅读次数:
501
先看一下效果:先分析一下滚动条有哪儿几部分组成:滚动条总共有五部分组成:两端的箭头按钮,实际类型为RepeatButtonThumb 两端的空白,实际也是RepeatButton最后就是Thumb(滑块)所以如果要修改滚动条的样式,就要修改这五部分的样式。具体代码如下: ...
分类:
其他好文 时间:
2014-07-21 08:07:34
阅读次数:
457