摘要:
从原则上说ViewModel中不应该获取View的信息,但是事实是在特殊场合需要,比如正确提交后需要关闭判断,如果ViewModel+View的后置代码实现比较麻烦,希望在ViewModel中一并完成。我在网上看到MVVM Light框架中有一种方法可以实现,但必须使... 阅读全文
摘要:
在使用Binding类的时候有4中绑定模式可以选择BindingModeTwoWay导致对源属性或目标属性的更改可自动更新对方。此绑定类型适用于可编辑窗体或其他完全交互式 UI 方案。OneWay当绑定源(源)更改时,更新绑定目标(目标)属性。如果要绑定的控件为隐式只... 阅读全文
摘要:
public interface IDAL where PK : struct where E : class,new() { int Save(E entity); int Upda... 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Text;using CRM.Model;using System.Configuration;using Sys... 阅读全文
摘要:
... 阅读全文
摘要:
手机号Dim regphone As New Regex("^1[3458]\d{9}$", RegexOptions.IgnoreCase)标题 Regex regtitle = new Regex(@"^\s*[a-zA-Z0-9\u4e00-\u9... 阅读全文
摘要:
在使用MVVM模式时, 按照模式的规则是尽量不直接使用事件. 所以对于以前一直使用事件模式的同行来说确实有点头疼. 还好微软给我们提供了几种间接使用事件(命令)的方法, 下面我就来看看这几种方法:ICommandICommand定义了一个接口, 使用它可以轻松的将实现... 阅读全文
摘要:
http://www.cnblogs.com/wuhuisheng/category/257549.html /// /// 获取UserInfo泛型集合 /// /// 数据库连接字符串 /// 要查询的... 阅读全文
摘要:
ist与ObservableCollection的用法基本上是一样的。区别:list:当T继承于INotifyPropertyChanged时,如果list中的属性发生改变,则通知UI属性值已发生改变。但当list添加一项时,list就无法通知前端UI了(此时,Obs... 阅读全文
摘要:
窗体load事件中if(条件成立){ this.visible=false;}if(this.visible==false){FrmChile frm =new FrmChild() frm.MdiParent = mainfrm ... 阅读全文