摘要:
最近笔者在研究Silverlight的过程之中,陆陆续续碰到一些问题。这些问题给笔者造成了一些不必要的麻烦,同时也浪费了不少时间(-_-!)。这里写出来与大家共享,同时也是提醒自己不要再犯这些恼人的错误。 阅读全文
摘要:
在上一篇中,我们了解到怎样使用Linq to SQL+Silverlight-enabled WCF Web Service与DataGrid进行CURD操作。本教程将用另一种常用的数据通讯方式ADO.NET Entity Framework+ADO.NET Data Service来实现与DataGrid进行CURD操作的过程,大家可以比较一下,两者的服务端与客户端操作方式之间的差别。 阅读全文
摘要:
在本教程中,主要为大家讲述如何使用DataGrid来对后台数据库进行CURD操作。由于CURD操作是与数据库交互中最为常用的,因此掌握其使用方法就显得尤为必要。本教程将使用Linq to SQL Class + Silverlight-enabled WCF Service来实现这一过程。 阅读全文
摘要:
在上一篇中,我们讨论了怎样使用ADO.NET Entity Framework+ADO.NET Data Service与数据库进行交互的例子。本教程将使用另一常见的数据模型工具Linq to SQL Class+Silverlight-enabled WCF Service来与数据库进行交互。 阅读全文
摘要:
目前,越来越多的用户使用上了火狐浏览器,一部分是为了开发的需要,更多的则是被其浏览速度快、丰富实用的插件功能所吸引。作为目前两大主流浏览器之一,如果不支持微软的下一代RIA技术——Silverlight就显得不尽完美了。顺便说一下,Silverlight已能顺利地安装运行于三大主流操作系统——Window、Mac OS和Linux之上了!本文将分别介绍Silverlight在Windows环境和Linux环境中作为Firefox的安装及使用的方法以及容易出现的问题及解决方法。 阅读全文
摘要:
在上一篇中,我们讨论了DataGrid的基础数据绑定的有关知识。在今天的教程中,我将为大家介绍怎样使用ADO.NET Entity Framework来与数据库进行基本的交互。 阅读全文
摘要:
本教程的目标是向你解释怎样创建一个新的控制器动作。你将了解到控制器方法的需求。你也将了解到怎样防止一个方法被公开为控制器动作。 阅读全文
摘要:
本教程的目标是向你解释怎样创建新的ASP.NET MVC控制器。你会了解到怎样创建控制器的过程,通过使用Visual Studio Add Controller菜单选项以及手工创建一个新类。 阅读全文
摘要:
说明:DataGrid组件是Silverlight数据组件中最为常用并且是功能最为强大的数据组件。因此,对开发者而言,深入了解其特性是十分有必要的。本文先介绍该组件的基本特性,接着通过几个简单实例来说明该组件的基本数据操作过程。 阅读全文
摘要:
三、数据绑定与模板样式
说明:通过学习本文内容,您将了解到怎样动态地进行关于TreeView组件的数据绑定以及TreeViewItem组件的模板样式更改。本文给出基本的使用方法。 阅读全文
摘要:
本教程涉及了ASP.NET MVC控制器、控制器动作以及动作结果的话题。在你读完本教程后,你将理解控制器是怎样被用来控制访问者与ASP.NET MVC站点交互的方法的。 阅读全文
摘要:
二、带复选框的TreeView 说明:在TreeView中设置复选框是十分常见的,这有助于我们对于同组数据的一次性选取或取消。本文就将为你介绍怎样在Silverlight中实现带有Checkbox的TreeView。
阅读全文
摘要:
说明:通过学习Silverlight TreeView组件及其子组件TreeViewItem,您将了解到该组件能够以树状列表方式显示层次数据。在实际开发中,其常被用作导航栏、目录表等。一、基本特性:[TreeView]组件所在命名空间:System.Windows.Controls组件常用属性:SelectedItem:获取在TreeView组件中被选中的项目。SelectedValue:获取由S... 阅读全文
摘要:
本教程的目标是向你展示怎样创建一个自定义路由约束。自定义路由约束能使你防止一个路由被匹配,除非某个自定义表达式被匹配时。 阅读全文
摘要:
你使用路由约束来使浏览器请求限制在匹配特定路由的中。你可以使用一个正则表达式来具体化一个路由约束。 阅读全文
摘要:
说明:通过对于Silverlight TabControl组件及其子组件TabItem的学习,您将了解到该组件能够有效充分地利用屏幕空间,并且能展示大量的数据内容,使得应用程序的内容布局更趋合理。 [TabControl组件]组件所在命名空间:System.Windows.Controls组件常用属性:SelectedContent:获取当前被选中的TabItem的内容。SelectedIndex... 阅读全文
摘要:
说明:通过学习Silverlight提供的GridSplitter组件,您应当能掌握重新分配Grid组件中的空间分布,并且能够合理地安排程序中各个组件的位置。组件所在命名空间:System.Windows.Controls组件常用属性:PreviewStyle:获取或者设置当预览变化时该组件的样式。ShowsPreview:获取或者设置该组件是否能显示预览。注意:该组件应当结合Grid组件一起使用... 阅读全文
摘要:
在本教程中,你将了解到怎样添加一个自定义路由到ASP.NET MVC应用程序中去。你还将了解到怎样用一个自定义路由修改在Global.asax文件中的默认路由表。 阅读全文
摘要:
说明:Silverlight的ChildWindow组件给我们的开发带来了便利,比如说我们可以用它开发自定义对话框等。然而,这同时也带来了这样一个问题,ChildWindow组件只能以Modal Window(模式窗口)的形式进行应用,这也就是说同一时间只能有一个子窗体出现在应用程序中;另外,ChildWindow组件不能进行窗体大小的自定义缩放。如果我们想要开发多窗口的应用程序的话,ChildWindow显然就不能满足我们的要求了。 阅读全文
摘要:
说明:通过学习子窗体的各项特性,您将了解到子窗体的基本使用方法。通过学习实例,应当重点掌握子窗体与父窗体的数据通讯。组件所在命名空间:System.Windows.Controls组件常用属性:DialogResult:获取或者设置一个值用来显示子窗体的反馈内容是否被接受或是取消。HasCloseButton:获取或者设置一个值用来显示子窗体是否包含关闭按钮。OverlayBrush:获取或者设置... 阅读全文