Silverlight
文章平均质量分 80
ming_chang
帅气而不修边幅,嘿嘿....
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Silverlight的开发工具
实在是太多人问到Sivlerlight的开发工具了,如果您现在要开发 Silverlight应用程序也好、RIA也好、想要在ASP.NET当中整合Silverlight也好,请安装底下这些开发工具,注意,请依序安装。底下说明每一个工具的用途以及为何需要安装...笔者建议您“务必依序”安装底下套件:◎ Visual Studio 2005 → 这个做什么的不用说吧,请最好不要用Expre转载 2009-05-25 15:25:00 · 477 阅读 · 0 评论 -
WPF 学习笔记 - 10. Binding (3)
6. 数据模板数据模板为展示数据提供了极大的灵活性,我们继续以前面的例子来看看它的能力。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:my="clr-namespace:Learn转载 2009-06-04 19:03:00 · 893 阅读 · 0 评论 -
WPF 学习笔记 - 7. Resource
1. 二进制资源WPF 支持三种方式的二进制资源,这些资源可以非常方便地在 XAML 中使用。Resource: 将资源嵌入程序集中,和 Embedded Resource 有点像。区别在于 WPF 将相关资源打包到 .Resources 文件,然后再由编译器嵌入到程序集文件中。WPF 默认的 URI 访问方式是不支持 Embedded Resource 的。Content: 资源不会转载 2009-06-04 19:00:00 · 662 阅读 · 0 评论 -
WPF 学习笔记 - 6. RoutedEvent
WPF 的采取了路由事件机制,这样事件可以在可视树上层级传递。要知道 XAML 中控件都是由很多其他元素组合而成,比如我们单击了 Button 内部的 TextBlock 元素,Button 依然可以可以接收到该事件并触发 Button.Click。通常情况下,我们只是关心逻辑树上的事件过程。我们看看 Button Click 事件的实现。public abstract class Butto转载 2009-06-04 18:59:00 · 1679 阅读 · 0 评论 -
Silverlight 3 - 1. Application (1)
Silverlight 和 WPF 一脉相承,很多东西基本类似或一致。对了,Silverlight 早期的名字叫 WPF/E,由此可见一斑。Silverlight 拥有自己的 CLR / DLR,还有一个具有相当规模的的 BCL 库。从某种意义上来说,它几乎就是个 "嵌入式操作系统"。用 Silverlight 开发一个 RIA 方式的 NetOS,应该没啥问题,远比现在的 WebOS 要 "酷"转载 2009-06-04 19:05:00 · 1680 阅读 · 2 评论 -
WPF 学习笔记 - 4. XAML
Microsoft 将 XAML 定义为 "简单"、"通用"、"声明式" 的 "编程语言"。这意味着我们会在更多的地方看到它(比如 Silverlight),而且它显然比其原始版本 XML (XAML 是一种基于 XML 且遵循 XML 结构规则的语言) 多了更多的逻辑处理手段。如果愿意的话,我们完全可以抛开 XAML 来编写 WPF 程序。只不过这有点类似用记事本开发 .NET 程序的意味,好转载 2009-06-04 18:57:00 · 803 阅读 · 0 评论 -
WPF 学习笔记 - 2. Dispatcher
WPF 使用一个专用的 UI 线程来完成界面的操作和更新,这个线程会关联一个唯一的 Dispatcher 对象,用于调度按优先顺序排列的工作项队列。Application.Run() 实际上就是对 Dispatcher.Run() 的间接调用。Dispatcher 通过循环来处理工作项队列,这个循环通常被成为 "帧 (DispatcherFrame)"。Dispatcher.Run() 创建转载 2009-06-04 18:56:00 · 753 阅读 · 0 评论 -
Silverlight - Hello, World!
Silverlight 热闹好长时间了,只是我对 UI 这块的东西没啥感觉,所以迟迟不曾接触。今天不知哪根筋出了问题,居然还是绕到这个东东上…… 写个 "Hello, World!" 试试看吧,毕竟对新技术的关注也算是我的本职工作。首先要下载安装的东西包括:Microsoft Visual Studio 2008 Beta2Microsoft Silverlight Tools Alp转载 2009-06-04 18:49:00 · 739 阅读 · 1 评论 -
WPF 学习笔记 - 11. Binding (4)
8. 集合视图当绑定到一个集合对象时,WPF 总是默认提供一个视图 (CollectionViewSource)。视图会关联到源集合上,并自动将相关的操作在目标对象上显示出来。(1) 排序向 CollectionViewSource.SortDescriptions 属性中插入一个或多个排序条件 (SortDescription) 即可实现单个或多个条件排序。Window1.xaml xml转载 2009-06-04 19:03:00 · 1354 阅读 · 0 评论 -
WPF 学习笔记 - 9. Binding (2)
4. 绑定到集合在实际开发中,我们通常是将一个集合数据对象 (比如数据表) 绑定到一个 DataGrid 或者 ListBox 列表控件上,这时候我们就需要使用到集合绑定方式。WPF 特意为我们实现了一个 System.Collections.ObjectModel.ObservableCollection 泛型集合,省却了我们写具备变更通知功能集合代码的时间。Window1.xaml转载 2009-06-04 19:02:00 · 2850 阅读 · 1 评论 -
WPF 学习笔记 - 8. Binding (1)
1. 绑定简介WPF 绑定可以在源数据对象和 UI 控件间建立联系,实现单向或双向变更通知,以此实现更好的业务逻辑和 UI 的分离。通常的模式是: 将目标对象(通常是XAML元素控件等)的目标属性(必须是依赖属性)通过绑定对象(Binding对象实例)绑定到数据源(CLR对象、ADO.NET 数据表、XML数据等)。比如我们可以将 TextBox1.Text 绑定到 Personal.Nam转载 2009-06-04 19:01:00 · 727 阅读 · 0 评论 -
WPF 学习笔记 - 5. DependencyProperty
依赖属性并不是一种语言层面的 "属性",而是一种 WPF 提供的 "功能"。它在 CLR Property 的基础上封装了一些内在的行为,使得基于声明式的 XAML 具备更强大的动作操控能力,很显然这比使用程序设计代码编写行为事件要简便和自然得多。依赖属性的特点:(1) 使用高效的稀疏存储系统,这意味着在不设置本地值的情况下,所有同类型对象的依赖属性都将共享默认设置,大大节约内存开销。(2)转载 2009-06-04 18:59:00 · 1334 阅读 · 0 评论 -
WPF 学习笔记 - 3. Navigation
互联网的兴起,造就和培养了一种新的用户交互界面 —— Page & Navigation。无论是前进、后退还是页面,都完全是一个全新的门类,不同于以往的 SDI/MDI。WPF 或者是它的简化版 Silverlight 都不可避免地遵从了这种改良的 B/S 模式,使用 URI 来串接 UI 流程。NavigationService、Page、Hyperlink、Journal(日志/历史记录转载 2009-06-04 18:56:00 · 2638 阅读 · 0 评论 -
WPF 学习笔记 - 1. Application
和 WinForm 类似, WPF 同样需要一个 Application 来统领一些全局的行为和操作,并且每个 Domain 中只能有一个 Application 实例存在。和 WinForm 不同的是 WPF Application 默认由两部分组成 : App.xaml 和 App.xaml.cs,这有点类似于 Delphi Form,将定义和行为代码相分离。当然,WebForm 也采用了类似转载 2009-06-04 18:54:00 · 691 阅读 · 0 评论 -
Silverlight是什么?
Silverlight是什么?作为一个Silverlight用户它能为我做什么?作为一个Silverlight开发者我能用它来做什么?下面,我们带着这些问题,让微软MVP Chad Campbell 来给我们揭开Silverlight的面纱。 “Silverlight是一个客户端运行时,这个运行时为开发者提供设计与开发的平台,并在互联网上传递丰富互动的体验”。可以想象,从我写的那本“S转载 2009-05-31 10:35:00 · 57559 阅读 · 20 评论 -
Silverlight 2教程中文版
下面是Scott Guthrie的《Silverlight 2初览》中的八篇教程的中文版,欢迎转载或对内容作任何形式的重用:第一部分:使用Silverlight 2 和 VS 2008创建“Hello World”程序第二部分:使用布局管理 (木野狐译)第三部分:使用 Networking取回数据并填充DataGrid第四部分:使用 Style 元素更好地封装观感 (木野转载 2009-05-25 15:30:00 · 525 阅读 · 0 评论 -
WPF 学习笔记 - 12. Binding (5)
10. 数据提供程序(1) XmlDataProviderXmlDataProvider 允许我们直接将 XML 数据作为数据源,我们将前面章节的例子改成 XML 数据岛试试,注意此时我们已经不需要在代码中定义 Personal、PersonalList 类型。 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"转载 2009-06-04 19:04:00 · 670 阅读 · 0 评论
分享