Wpf体系结构的学习
生活随笔
收集整理的這篇文章主要介紹了
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体系结构的学习的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: FUSE文件系统
- 下一篇: [codeigniter]CI中使用pC