摘要: 1.Model属性类:[Key] //标识一个属性作为主键,即使它不符合类名+Id的格式。[MaxLength(500)] //限制一个字符串属性最多有多少字,其对应的数据表字段也会是nvarchar(500)[Required] //属性必须存在,如果作用于外键,则有级联删除功能。如果用Nulla... 阅读全文
posted @ 2014-01-16 14:12 xiaocong_soft 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 我是控制台应用程序,没有connectionStrings,试了几个方法也都不可以。这是别人的博客用其他方法。http://www.cnblogs.com/Gyoung/archive/2013/01/28/2876845.html结果不行。最后看到app.config中指定的是localdb.改为sqlconnection即可。Web项目可以运行程序包管理控制台输入如下几个命令进行生成数据库:Install-Package EntityFramework --安装EFEnable-Migrations --启用迁移Add-Migration name --添加迁移Update-Databas 阅读全文
posted @ 2014-01-14 17:34 xiaocong_soft 阅读(631) 评论(0) 推荐(0) 编辑
摘要: 数据来源于中国天气网(www.weather.com.cn)和天气预报网(www.tianqiyubao.com)主要是对中国天气网和天气预报网接口数据做解析。结合MVVM框架实现。主界面:源代码下载:Download 阅读全文
posted @ 2014-01-03 23:37 xiaocong_soft 阅读(1227) 评论(2) 推荐(1) 编辑
摘要: 今天用NewtonSoft.JSon解析一个天气数据,数据格式如:{"status":1,"detail":"\u6570\u636e\u83b7\u53d6\u6210\u529f","data":[[{"date":"2014-01-01","dis_id":"1119","dis_name":"\u5f90\u5dde\u5e02","url":"http:\/ 阅读全文
posted @ 2014-01-02 00:52 xiaocong_soft 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: 1.截取字符串中指定内容{"weatherinfo":{"city":"北京","cityid":"101010100","temp":"-4","WD":"西北风","WS":"2级","SD":"29%","WSE":"2","time":"09:40", 阅读全文
posted @ 2013-12-18 10:18 xiaocong_soft 阅读(317) 评论(0) 推荐(0) 编辑
摘要: MVVM模式下做的省市区的级联效果。通过改变ComboBox执行命令改变市,区。解决主要问题就是默认选中第一项1.首先要定义一个属性,继承自INotifyPropertyChanged接口。我这里用的Prism框架中集成的NotificationObject /// /// 省 /// private ObservableCollection provinceBindingList; public ObservableCollection ProvinceBindingList { g... 阅读全文
posted @ 2013-12-10 16:49 xiaocong_soft 阅读(4241) 评论(1) 推荐(0) 编辑
摘要: 今天用到MVVM,在listboxItem中做command处理。因为是要获取数据,修改ListBox模板,但是发现command无法正确执行,写在Item中可以正确执行。网上也遇到类似问题,但是没有对应的解决办法。最后由@WaitingEver给予解决。主要用到RelativeSource,RelativeSource属性可以根据相对于目标的关系指向源对象。通常用于目标对象和源对象不在同一个标记块中,当创建控件模板和数据模板会出现这种情况。用到RelativeSource访问顶级ListBox控件去读取相应的属性。出错代码: ... 阅读全文
posted @ 2013-11-17 23:53 xiaocong_soft 阅读(2196) 评论(0) 推荐(1) 编辑
摘要: 今天更改ListBox,用到ItemContainerStyle设置样式,设置Style.Triggers时,BackGround和BorderBrush均无效,其他效果正常。翻看WPF编程宝典,发现代码没问题,下载源码之后,发现效果一样不行。在群里求助之后,得到解决。win8问题,编程宝典的作者用的是win7,xp也正常,唯独win8没有效果。原问题链接:http://stackoverflow.com/questions/491293/why-cant-i-set-the-background-color-of-a-selected-listboxitem-in-wpf/807575#80 阅读全文
posted @ 2013-11-17 00:25 xiaocong_soft 阅读(2671) 评论(1) 推荐(0) 编辑
摘要: 1.首先最主要的一个问题,就是注册GoogleCode和安装SVN工具。网上教程很多,不一一赘述。http://www.th7.cn/Program/net/201305/136059.shtml2.接着要解决代理问题,这里采用GoAgent,一个谷歌的代理。对应的一个agent的一个教程。http://www.goagent8.info/3.接着设置TortoiseSVN代理。 1).svn,setting,network 填代理地址。 2).编辑C:\Users\【用户名】\AppData\Roaming\Subversion\servers文件。 复制下面替换原文件对应信息。[gl... 阅读全文
posted @ 2013-11-15 22:18 xiaocong_soft 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1.首先定义初始窗体,和主窗体。 初始窗体(StartWindow) 主窗体(MainWindow):2.在主窗体界面中,加载初始窗体。注意在线程中操作UI元素需要使用BeginInvoke或者Invoke方法。 StartWindow start; public MainWindow() { InitializeComponent(); Thread thread = new Thread(LoadResource); thread.Start(); thi... 阅读全文
posted @ 2013-10-31 21:45 xiaocong_soft 阅读(891) 评论(1) 推荐(0) 编辑