文章分类 -  WPF and Silverlight 学习笔记

网名:龙腾于海 (DragonInSea)
摘要:WPF对控件其类型的继承方式如下 (其中绿色表示的类是抽象类,蓝色表示的类是非抽象类)控件内容模型 System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用ControlTemplate来定义其外观 ContentControl:ContentControl 是一种包含一段内容的 Control 说明ContentControl 是一种包... 阅读全文
posted @ 2009-09-13 16:42 瑞君 阅读(160) 评论(0) 推荐(0)
摘要:一、Canvas在WPF中子元素的绝对定位的布局控件其子元素使用Width、Height定义元素的宽度和高度使用Convas.Left(Convas.Right)、Convas.Top(Convas.Bottom)定义与Convas容器的相对位置如果同时存在Convas.Left和Convas.Right、Convas.Top和Convas.Bottom,则Convas.Left、Convas.T... 阅读全文
posted @ 2009-09-13 16:40 瑞君 阅读(219) 评论(0) 推荐(0)
摘要:一、GridGrid是以表格形式组织控件的一种布局方式,与Java AWT中的GridLayout类似,但区别在于WPF中的Grid的每一个单元格中可以放置多个控件,但控件可能会层叠在一起WPF中的Grid支持单元格的合并,类似于HTML中的table td中的rowspan和colspanGrid中的行和列可以自定义高度(Height)和宽度(Width) 在设置高度和宽度时可以采用两种写法: ... 阅读全文
posted @ 2009-09-13 16:35 瑞君 阅读(389) 评论(0) 推荐(0)
摘要:一、StackPanelStackPanel是以堆叠的方式显示其中的控件1、可以使用Orientation属性更改堆叠的顺序Orientation="Vertical" 默认,由上到下显示各控件。控件在未定义的前提下,宽度为StackPanel的宽度,高度自动适应控件中内容的高度 1: <StackPanel Orientation="Vertical"> 2: <Button... 阅读全文
posted @ 2009-09-13 16:27 瑞君 阅读(314) 评论(0) 推荐(0)
摘要:一、窗体类在Visual Studio和Expression Blend中,自定义的窗体均继承System.Windows.Window类(类型化窗体)。定义的窗体由两部分组成:1、XAML文件 1: <Window 2: xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3: xmlns:x="http://... 阅读全文
posted @ 2009-09-13 16:14 瑞君 阅读(184) 评论(0) 推荐(0)
摘要:一、WPF应用程序由System.Windows.Application类进行管理二、创建WPF应用程序创建WPF应用程序有两种方式:Visual Studio和Expression Blend默认的方式启动应用程序有两种方式:1、使用App.xaml文件定义启动应用程序 App.xaml文件的内容大致如下: 1: <Application x:Class="WpfApplicationLi... 阅读全文
posted @ 2009-09-13 15:12 瑞君 阅读(158) 评论(0) 推荐(0)
摘要:按照惯例,创建一个WPF的应用程序,点击按钮,在文本框中显示“Hello WPF World”,我们通过此例来分析WPF应用程序的结构。XAML文件如下:<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.... 阅读全文
posted @ 2009-09-13 14:41 瑞君 阅读(133) 评论(0) 推荐(0)
摘要:WPF的基础的体系结构,所引用的Assembly如下图所示: 关系图中的PresentationFramework、PresentationCore 和 milcore是 WPF 的主要代码部分。在这些组件中,只有一个是非托管组件 – milcore。milcore 是以非托管代码编写的,目的是实现与 DirectX 的紧密集成。WPF 中的所有显示是通过 DirectX 引擎完成的,... 阅读全文
posted @ 2009-09-13 14:26 瑞君 阅读(117) 评论(0) 推荐(0)
摘要:WPF(Windows Presentation Foundation,Windows外观基础(直译))是基于Framework 3.0(含以后版本)的新一代Windows界面开发技术。Silverlight(中文翻译为“银光”),可以看成是WPF的Web应用产品,其早先名为WPF/E。其主要应用于Web富客户端应用程序(RIA,Rich Interface Applica... 阅读全文
posted @ 2009-09-13 12:18 瑞君 阅读(173) 评论(0) 推荐(0)
摘要:前一段时间一直很忙很忙,从4月份开始终于有时间学习一些新的东西了。回头一看,要学习整理的东西太多了:WPF、WCF、WF、Silverlight、JQuery、Ajax、ASP.Net MVC、ADO.Net Entry…想了想,终于决定先学习整理一下WPF和Silverlight的内容。并与园子里的朋友分享。笔者的开发环境如下:操作系统:Vista+SP1 英文版开发工具:Visua... 阅读全文
posted @ 2009-09-13 12:17 瑞君 阅读(142) 评论(0) 推荐(0)
摘要:Windows Presentation Foundation (WPF) 是下一代显示系统,用于生成能带给用户震撼视觉体验的 Windows 客户端应用程序。使用 WPF,可以创建广泛的独立应用程序以及浏览器承载的应用程序。WPF 的核心是一个与分辨率无关并且基于向量的呈现引擎,旨在利用现代图形硬件的优势。WPF 通过一整套应用程序开发功能扩展了这个核心,这些功能包括 可扩展应用程序标记语言 (... 阅读全文
posted @ 2009-09-12 15:52 瑞君 阅读(306) 评论(0) 推荐(0)