Presentation is loading. Please wait.

Presentation is loading. Please wait.

DEV210 Windows Presentation Framework (代号Avalon) 360度

Similar presentations


Presentation on theme: "DEV210 Windows Presentation Framework (代号Avalon) 360度"— Presentation transcript:

1 DEV210 Windows Presentation Framework (代号Avalon) 360度
2019年4月20日4时56分 DEV210 Windows Presentation Framework (代号Avalon) 360度 孙展波 软件工程师 视窗平台组 微软有限公司 blog.joycode.com/zhanbos © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

2 2019年4月20日4时56分 © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

3 Why WPF 视窗系统下编程平台的创新 新的平台解决现有的问题 让您的产品更精彩更胜一筹 实现计算机硬件的潜力
2019年4月20日4时56分 Why WPF 视窗系统下编程平台的创新 新的平台解决现有的问题 让您的产品更精彩更胜一筹 实现计算机硬件的潜力 程序员和设计师Better Together 满足用户在互联网时代的需求 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

4 XAML和Code Behind XAML:可扩展的应用程序标记语言 Code Behind:100% .NET
2019年4月20日4时56分 XAML和Code Behind XAML:可扩展的应用程序标记语言 Code Behind:100% .NET WPF应用程序:100% .NET (Winexe) XAMLPAD 纯代码编程 XAML和Code Behind的编程模式 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

5 纯标记和纯代码的Hello World 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

6 AvalonGrid演示之要点提示 Panel: Grid, StackPanel,DockPanel等
2019年4月20日4时56分 AvalonGrid演示之要点提示 Panel: Grid, StackPanel,DockPanel等 控件: Button, Slider, ListBox等 Brush: SolidColorBrush,VisualBrush, MediaBrush等 ResourceDictionary MarkupExtension Element Binding Style © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

7 使用VS2005开发WPF应用程序AvalonGrid
2019年4月20日4时56分 使用VS2005开发WPF应用程序AvalonGrid © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

8 UserControl演示之要点提示 控件合成(Control Composition) UserControl.FixedTemplate
2019年4月20日4时56分 UserControl演示之要点提示 控件合成(Control Composition) UserControl.FixedTemplate 不同于ControlTemplate,DataTemplate FrameworkTemplate的VisualTree(视觉树) Mapping PI © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

9 2019年4月20日4时56分 创建UserControl © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

10 AddressBook演示提示 数据绑定 更多控件 ObjectDataProvider DataContext DataTemplate
2019年4月20日4时56分 AddressBook演示提示 数据绑定 ObjectDataProvider DataContext DataTemplate 更多控件 Menu,ContextMenu ToolBar, StatusBar ListBox (ItemsSource,ItemTemplate) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

11 WPF应用程序:AddressBook 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

12 Web Browser Application
2019年4月20日4时56分 Web Browser Application ClickOnce WBA (Web Browser Application) 无需安装 浏览器为宿主(Host) 运行在安全沙盒(Security Sandbox)之中 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

13 Web Browser Application
2019年4月20日4时56分 Web Browser Application © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

14 Rich Content演示提示 形状(Shape):Ellipse,Line, Path等
2019年4月20日4时56分 Rich Content演示提示 形状(Shape):Ellipse,Line, Path等 几何(Geometry): EllipseGeometry等 对2D内容添加动画(DoubleAnimation, Storyboard, BeginStoryboard, EventTrigger) 添加视频 映射2D内容到旋转着的3D表面 通过更新XAML文件实现 3D往往需要工具支持 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

15 Rich Content in WPF 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

16 Styling Button演示提示 Setter EventTrigger vs. Property Trigger
2019年4月20日4时56分 Styling Button演示提示 Setter EventTrigger vs. Property Trigger ControlTemplate BasedOn 什么是Lookless Control? Button缺省的Style Button.Style和Button.Template © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

17 2019年4月20日4时56分 Styling Button © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

18 创建CustomControl演示提示 UserControl和CustomControl的区别
2019年4月20日4时56分 创建CustomControl演示提示 UserControl和CustomControl的区别 DependencyProperty和CLR Property RoutedEvent和CLR Event 定义Custom Control的Style © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

19 创建Custom Control: ColorPicker
2019年4月20日4时56分 创建Custom Control: ColorPicker © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

20 使用XmlDataProvider 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

21 图像和效果演示提示 增加效果到 叠加效果(Chain Effects) 修改和保存图像 图像 文本 控件 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

22 Imaging & Effects 2019年4月20日4时56分
© 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

23 文档支持演示提示 FlowDocument SinglePageViewer 使用OpenType字体的所有特性 在文档中使用注释
2019年4月20日4时56分 文档支持演示提示 FlowDocument SinglePageViewer 使用OpenType字体的所有特性 在文档中使用注释 XPS (Xml Paper Specification) © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

24 2019年4月20日4时56分 WPF的文档支持 © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

25 WPF设计开发工具 Aurora Adobe Illustrator to Avalon/XAML Export Plug-In Zam3D
2019年4月20日4时56分 WPF设计开发工具 Aurora Adobe Illustrator to Avalon/XAML Export Plug-In Zam3D Microsoft Expression Interactive Designer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

26 Microsoft Expression Interactive Designer
2019年4月20日4时56分 Microsoft Expression Interactive Designer © 2005 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

27 2019年4月20日4时56分 © 2005 Microsoft Corporation. All rights reserved.
This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "DEV210 Windows Presentation Framework (代号Avalon) 360度"

Similar presentations


Ads by Google