Wpf体系结构的学习
Wpf体系结构
Wpf 使用一个多层的体系结构,在顶层,应用程序和一个完全由托管的C#代码编写的一组高层服务进行交互。至今将.net对象,转换为Direct3D 文理和三角形的实际工作,是在后台由一个名为milcore.dll的低级的非托管组件完成的。Milcore.dll是使用非托管代码实现的,因为它需要和Direct3D紧密集成,并且它对性能非常敏感。
- System.Object类:在.Net中所有类型的根类型
- System.Windows.Threading.DispatcherObject类:WPF 中的大多数对象是从 DispatcherObject 派生的,这提供了用于处理并发和线程的基本构造。WPF 基于调度程序实现的消息系统。
- System.Windows.DependencyObject类:表示一个参与依赖项属性系统的对象。
- System.Windows.Media.Visual类:为 WPF 中的呈现提供支持,其中包括命中测试、坐标转换和边界框计算。
- System.Windows.UIElement类:UIElement 是 WPF 核心级实现的基类,该类建立在 Windows Presentation Foundation (WPF) 元素和基本表示特征基础上。
- System.Windows.FrameworkElement类:为 Windows Presentation Foundation (WPF) 元素提供 WPF 框架级属性集、事件集和方法集。此类表示附带的 WPF 框架级实现,它是基于由UIElement定义的 WPF 核心级 API 构建的。
- System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用 ControlTemplate 来定义其外观。
- System.Windows.Controls.ContentControl类:表示包含单项内容的控件。
- System.Windows.Controls.ItemsControl类:表示一个可用于呈现项的集合的控件。
- System.Windows.Controls.Decorator类:提供在单个子元素(如 Border 或 Viewbox)上或周围应用效果的元素的基类。
- System.Windows.Controls.Image类:表示显示图像的控件。
- System.Windows.Controls.MediaElement类:表示包含音频和/或视频的控件。
- System.Windows.Controls.Panel类:为所有 Panel 元素提供基类。使用 Panel 元素在 Windows Presentation Foundation (WPF) 应用程序中放置和排列子对象。
- System.Windows.Sharps.Sharp类:为 Ellipse、Polygon 和 Rectangle 之类的形状元素提供基类。
- System.Windows.Controls.Control类:表示 用户界面 (UI) 元素的基类,这些元素使用 ControlTemplate 来定义其外观。
转载于:https://www.cnblogs.com/fxiaoquan/archive/2012/07/04/2576215.html
Wpf体系结构的学习相关推荐
- 冯·诺依曼体系结构的学习总结
冯·诺依曼体系结构的学习总结 冯·诺依曼体系结构的诞生 冯·诺依曼体系结构特点 与哈佛体系结构的比较 冯·诺依曼体系结构的局限 计算机体系结构的发展趋势 冯·诺依曼体系结构的诞生 冯·诺依曼体系结构由 ...
- WPF基础知识学习笔记(一)XAML基础
掌握了C#和C++的程序员学习WPF的时候,首先遇到的麻烦就是XAML(实际上,很长一段时间以后,我发现XAML还是软肋). XAML语言和传统的C#和C++编程语言完全不同,这种不同是根植于两种语言 ...
- Windows8/Silverlight/WPF/WP7周学习导读(11月12日-11月18日)
Windows8/Silverlight/WPF/WP7/HTML5周学习导读(11月12日-11月18日) 本周Windows 8开发学习资源更新 快速构建Windows 8风格应用25-数据绑定 ...
- WPF and Silverlight 学习笔记(十):WPF控件模型
WPF对控件其类型的继承方式如下 (其中绿色表示的类是抽象类,蓝色表示的类是非抽象类) 控件内容模型 System.Windows.Controls.Control类:表示 用户界面 (UI ...
- WPF and Silverlight 学习笔记(十八):WPF样式(Style)与模板(Template)
一.WPF样式 类似于Web应用程序中的CSS,在WPF中可以为控件定义统一的样式(Style).样式属于资源的一种,例如为Button定义统一的背景颜色和字体: 1: <Window.Reso ...
- WPF and Silverlight 学习笔记(九):WPF布局管理之Canvas、InkCanvas
一.Canvas 在WPF中子元素的绝对定位的布局控件 其子元素使用Width.Height定义元素的宽度和高度 使用Convas.Left(Convas.Right).Convas.Top(Conv ...
- WPF 开发前学习(一)
在老实人面前我不敢撒谎:在07年6月份的时候已经玩过WPF了.不过,当时我还在实习,工作量不是很大,也就是玩玩刚发布没多久的.net 3.0新特性罢了.现在不同了,得动真格了.呵呵,真功夫了. 话说当 ...
- WPF 3D 基础学习 - 相机、裁剪、光线入门(2)
接 https://blog.csdn.net/bcbobo21cn/article/details/109697065 1 从坐标系看相机 从坐标系看一下相机:右手是X正向,Y正方向是向上:这是WP ...
- WPF 3D基础学习 - 画布、相机、Model3D(1)
如果绘制3D立方体,需绘制6个面:下面代码绘制一个面:来逐步理解此代码: <Pagexmlns="http://schemas.microsoft.com/winfx/2006/xam ...
最新文章
- 骑芯供应链(T 面试)
- PAT甲级1099 Build A Binary Search Tree (30分):[C++题解]建立二叉搜索树、dfs和bfs
- phpRedisAdmin 安装
- python打开摄像头cmd_Python调用shell cmd方法代码示例解析
- 大数据Hive深入讲解
- 我们究竟什么时候可以使用Ehcache缓存(转)
- 中国研修网计算机培训心得,网络研修培训心得体会
- jdbc驱动加载失败-解决方案
- 动态规划-背包问题(易懂)
- 转换句子的首字母为大小写(Jaden Casing Strings)
- MAC电脑制作iPhone手机铃声
- live.com与live.cn邮箱收不到QQ绑定激活信的解决方法
- 电商专题-电商项目开发规模
- 手写笔迹鉴别系统(1)
- Xz1 android p更新,索尼XZ1/XZP港版正式推送Android 9.0更新
- CUDA编程(一) —— 相关概念基础知识
- 弱电怎么控制强电/怎么用单片机来控制交流电220V通断
- tsm 识别 Linux7 HP磁带机,可通过FC访问的基于HBA卡target mode的虚拟磁带库(MHVTL+QLogic-FC+SCST+RHEL6.1)安装配置...
- 零基础学Python学习笔记
- 成都富华力鼎:抖音用户画像是什么