MS的绑定应该说是相当方便的,他可以说是最佳的MVC模式实践 西西会公争新焦

2012 年 11 月 21 日5820

会公介绍

会公标签:

在.NET 2.0中,让你的组件也可以绑定

MS的绑定应该说是相当方便的,他可以说是最佳的MVC模式实践,关于绑定的使用和好处我就不重复说了。

但在开发中,我们发现.NET 1.1的绑定还是有一些不足的,例如,我设计了一个Command对象,我有一个Menu对象,我希望Menu的Enabled绑定到Command的Enabled属性,很可惜,我的Menu不是Control,所以没有DataBinding属性,我需要扩展让他有DataBinding属性。

.NET20 一种简单的窗口控件UI状态控制方法

我们经常需要控制窗口控件的状态。比如,在某些情况下,需要禁止一部份控件,或让一部份控件呈只读状态等等。

假如有如下的窗口:

当按下Enable时,左侧的所有控件都要禁止(Enabled=false),当按下Disable时,左侧的所有控件都取消禁止(Enabled=true)。

通常的作法是直接用代码来控制:

这样的作法,在一些简单的逻辑控制倒也行的通。但是一旦控件的数量比较多,而控制逻辑也比较复杂的时候,类似EnableOrDisable的函数将会变得很多,而且很复杂、不直观。

本文介绍一种方法,可以在RAD可视化设计界面中直接指定控件的状态,并只用很简单的代码来切换状态。

翻译MSDN文章 —— 泛型FAQ:最佳实践

Visual C# 3.0 新特性概览

C# 2.0会给我们带来什么

争新焦地址

ASP.NET知识库

争新焦帮助争新焦帮助西西破解版会公均来自互联网, 如有侵犯您的版权, 请与我们联系。

会公截图

ASP.NET知识库(很全面的ASP.NET编程帮助资料)

安装详细截图

图片新闻

热门评论

最新评论

0 0