WPF(MVVM)
何叶
这个作者很懒,什么都没留下…
展开
-
MVVM示例
//DelegateCommand(命令绑定类,实现:ICommand接口)using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Input;namesp原创 2016-04-29 09:30:54 · 822 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器
C#反射的概念: http://wenku.baidu.com/link?url=jfFn1iSz2VrA1aizZYrMamPPuflLIVshHtzQb2JHPwnSm4UKygI6ZaXgCDFr8khyRcxozuN7Gz–OjsTfwDCW_qbggSbYOINgaRNX3pf95S 设置textBox的滚动条:VerticalScrollBarVisibility=”Visible”原创 2016-04-29 16:50:42 · 288 阅读 · 0 评论 -
WPF中非UI线程修改UI元素
1、问题的由来 需要设计一个类库, 将本地的log文件实时读取到一个对象中,则其他人就可以实时获取到本地的log信息,该类库被封装为一个类库,其中有个事件,使用者需要向为该事件提供Event Handler的方法,如果这个方法需要修改UI的元素,name就不能用不同的方法调用了:如: LogMonitor.Initialize(“filenam原创 2016-06-22 20:37:14 · 1678 阅读 · 0 评论 -
WPF中ListBox相应鼠标滚动上下翻
1、方法: private void list_MouseWheel(object sender, MouseWheelEventArgs e) { if(e.Delta>0) localLogView.ScrollToVerticalOffset(localLogView.VerticalOffset-20);原创 2016-06-23 11:42:24 · 1465 阅读 · 0 评论 -
WPF实现单进程实例应用程序(像Word一样可以打开多个文件)
第一步 新建一个WPF应用程序,取名WPFSingleInstance 第二步 项目中添加引用:C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework.NETFramework\v4.0\Profile\Client\Microsoft.VisualBasic.dll 第三步: 在MainWin原创 2016-09-26 19:50:23 · 2333 阅读 · 0 评论 -
WPF中将事件包装成命令
WPF中将事件包装成命令在ViewModel中进行处理 1、需要用到的名称空间xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"该名称空间在在C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\S原创 2016-10-12 21:37:23 · 2373 阅读 · 0 评论