- 博客(9)
- 收藏
- 关注
原创 WPF 容器控件的鼠标事件
如果在容器控上挂上鼠标事件(MouseDown,MouseMove, etc..) 然后在容器控件上触发鼠标事件,会出现事件无法捕捉的情况,比如: xxxx 如果在ButtonDown 事件处理代码中写上Console.WriteLine("event fired"); 会发现字符串“event fired”并不会输出,如果要让事件被
2012-03-05 17:00:31
2105
原创 MongoDB 的 upsert
MongoDB 的update 方法的三个参数是upsert,这个参数是个布尔类型,默认是false。当它为true的时候,update方法会首先查找与第一个参数匹配的记录,在用第二个参数更新之,如果找不到与第一个参数匹配的的记录,就插入一条(upsert 的名字也很有趣是个混合体:update+insert) 看下面这个例子: db.post.update({count:100},{
2012-02-27 23:20:20
61876
1
原创 WPF 用依赖属性实现一个连锁的依赖关系
如果我们要实现:一个自定义对象O的某个属性依赖到控件C1上,同时,当这个对象的这个属性发生变化时,关注此对象的控件C2的显示内容也要改变,这看起来就像是一个连锁反应-C2依赖于O,O依赖于C1。 要实现这个功能我们先实现C2依赖于O这一部分。既然O这个对象要让其他控件依赖,那么O必须在自己的属性发生变化的时候通知其他控件,因此,这个O对象必须实现INotifyPropertyChange
2012-02-26 23:48:12
2542
原创 MongoDB 数组的定位修改器的使用
假设post集合中存有如下两条文档: { "_id" : ObjectId("4f43bffd0c0b1431f9159164"), "author" : "Michael", "comments" : [ { "user" : "AA",
2012-02-22 23:59:20
3445
1
翻译 MongoDB Tutorial (MangoDB 指南)
启动 MongoDB 首先请参阅快速入门,为你的系统中安装MongoDB 数据库。 连接到数据库 现在让我们用shell 来操作数据库。(在应用程序开发中,我们可以选用相应编程语言的MongoDB数据库驱动,在编程语言中做类似的shell对数据的操作,shell 在与MongoDB交互以及管理MongoDB上是非常方便的。) 启动MongoDB 的 JavaScript Shell: 打
2012-02-20 23:58:34
1190
原创 WPF Style 有时不起作用的问题
有时应用如下的Style到控件,控件的样式并没有随之改变,某些时候并不是代码错误造成的 在这种情况下,解决方法是编译一下,界面即可刷新,显示正确的样式
2012-02-16 20:29:26
4154
转载 x 命名空间中x:Type 的使用
若传入参数为类型的时候 用x:Type 指定此类型值 有如下一自定义按钮类型: public class MyButton : Button { public Type MyUserType { get; set; } protected override void OnClick() { base.O
2012-02-16 18:00:56
1194
原创 WPF TypeConvert中 ConvertFrom的行为
先看如下情况: 有如个员工类,他有3个属性,一个是他的名字,一个属性指向他的领导,一个属性指向他的下属,领导和下属也都同为Employee的对象 [TypeConverterAttribute(typeof(EmployeeConverter))] public class Employee { public string Name {
2012-02-16 13:00:57
2335
原创 WPF 图片变灰
前台: 后台:FormatConvertedBitmapfcb = new FormatConvertedBitmap((BitmapSource)img.Source,PixelFormats.Gray32Float, null, 0); img.Source = fcb;
2012-02-16 11:07:49
1325
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人