随笔分类 - WPF
摘要:可以在form_load事件里把this传给UserControl,然后在usercontrol里调用form的各种方法,不过这种做法不太好,耦合性较高。标准做法是用事件传递//UserControl里加如下代码:public delegate void FormCloseEventHandler(object sender, EventArgs e);public event FormCloseEventHandler FormClose;private void button_quit_Click(object sender, EventArgs e){ if (th...
阅读全文
摘要:一、WPF数据绑定的概要数据绑定:是应用程序 UI 与业务逻辑之间建立连接的过程。 如果绑定正确设置并且数据提供正确通知,则当数据的值发生更改时,绑定到数据的视觉元素会自动反映更改。 数据绑定可能还意味着如果视觉元素中数据的外部表现形式发生更改,则基础数据可以自动更新以反映更改。例如:如果用户编辑 TextBox 元素中的值,则基础数据值会自动更新以反映该更改。1. 数据绑定涉及到两个方面:一个是绑定源,一个是绑定目标。绑定源即控件绑定所使用的源数据,绑定目标即数据显示的控件。2. 对于绑定源,在WPF可以是以下四种:CLR对象:可以绑定到CLR类的公开的属性、子属性、索引器上。ADO.Net
阅读全文
摘要:这个文章园子里已经有了挺不错的翻译作品,我当时不知道, 几个月前又翻译的,权当学英语吧,原作者是Josh Smith, 原文链接: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx。这篇文章讨论了以下几个内容:模式和WPFMVP模式为什么WPF要使用MVVM用MVVM来搭建应用这篇文章使用了以下技术:WPF数据绑定代码可以从这里下载 MSDN Code Gallery内容快速跳转:秩序VS混乱Model-View-ViewModel的进化为什么WPF开发者喜欢MVVM示例程序命令逻辑的传递ViewModel 类的结构ViewModel
阅读全文

浙公网安备 33010602011771号