摘要:
注:本文是Weidong Shen先生在CodePlext上的文章,为了学习方便,进行了全文翻译,后续将以此程序示例为蓝本,写出自已的实用LOB程序来,在此向Weidong Shen先生表示感谢,欢迎... 阅读全文
摘要:
对无效数据的输入进行验证和必要的提示是商业应用程序必备的功能之一。Silverlight使用Data Annotation特性标记来进行数据的验证,对用户输入数据的合法性进行判断,阻止非法数据提交到服... 阅读全文
摘要:
关于MVVM设计模式 1、MVVM设计模式基础 如下是MVVM设计模式的图示(这是一个基本模型): 注意事项: 1)ViewModel应实现某些特定接口 INotifyPropertyCHanged接口:用于ViewModel的属性与XAML中的控件属性进行绑定; ICommand接口:指定的命令可以绑定到任何XAML控件中,用于确定控件是否可以执行指定的操作; DataTemplate:是一... 阅读全文
摘要:
IsReadOnly常用数据输入控件介绍 TextBox控件 StringFormat属性:可以使用与ToString方法相同的方式对字符串进行格式化; MaxLength属性:设置字符上限 IsReadOnly属性:设置为True表示只读 TextAlignment属性:设置字符串在文本框内的对齐方式 TextWrapping属性:设置为Wrap允许换行(默认为NoWrap),如果... 阅读全文
摘要:
创建数据输入UI 典型的数据输入表单由一系列可编辑的控件组成,如文本框,下拉列表框,复选框等,每个控件都有一个相应的标签指示该区段的名称,另外还定义了Tab键切换的顺序,便于用户全部使用键盘操作。在S... 阅读全文
摘要:
从摘要信息跳转到详细信息 通常会遇到从列表信息跳转到详细记录页面或记录编辑页面的情况。有很多方法可以实现这种跳转行为,比如导航到细节视图,在弹出窗体打开细节视图,使用DataGrid控件的行细节显示特... 阅读全文
摘要:
适用于SilverLight商业应用程序的几个重要的类 尽管使用DomainDataSource控件很方便,但是使用该控件使得显示层与业务层呈紧耦合状态,因此在一般分层的应用开发中,很少直接使用Dom... 阅读全文
摘要:
DataGrid控件的使用 DataGrid控件位于System.Windows.Controls.Data.dll 程序集,在使用前应声明sdk名称空间前缘: xmlns:sdk="http://... 阅读全文
摘要:
使用RIA服务向服务器提交变更的数据 实例:使用DomainDataSource控件向服务器提交变更数据 有两种方法实现:一是在XMAL文件的后置代码中调用该方法;二是将按钮(按钮单击后向服务器提交数... 阅读全文
摘要:
异步通信 在Silverlight中所有与服务器间的通信都是异步执行的。因此需要熟悉异步编程。典型的编程模式包括发起一个对服务器的调用,然后等待事件引发通知调用完成。调用在后台线程执行,一旦完成就立即... 阅读全文