- Mastering Visual Studio 2017
- Kunal Chowdhury
- 157字
- 2021-07-15 17:26:41
Types of WPF applications
WPF applications can be of two types: desktop-based applications and web-based applications. The desktop applications are normal .EXE executables, whereas the web-based browser applications are the .XBAP files which can be deployed in web servers and run inside any supported browser. The .NET framework is mandatory to run any of these application outputs.
Each WPF application starts with two threads. The UI thread uses System.Threading.DispatcherObject to create the messaging system to maintain the queue of UI operations. Just like Win32 message pumping, it performs the UI operation sorted by the priority set to it. The other thread is the background thread to handle the rendering engine, which is being managed by WPF. It picks up a copy of the visual tree and performs action to show the visual components in the Direct 3D surface. After that, it calls all UI elements to determine the size and arranges the child elements by their parents.
- JavaScript前端開發(fā)模塊化教程
- 零基礎學C++程序設計
- Mastering Selenium WebDriver
- OpenCV 3和Qt5計算機視覺應用開發(fā)
- C語言程序設計教程(第2版)
- SQL Server 2016數(shù)據(jù)庫應用與開發(fā)習題解答與上機指導
- SQL Server 2012數(shù)據(jù)庫管理與開發(fā)項目教程
- 軟件項目管理實用教程
- 精通Python自然語言處理
- C語言課程設計
- R Data Analysis Cookbook(Second Edition)
- C#應用程序設計教程
- ASP.NET開發(fā)與應用教程
- C語言程序設計
- Practical GIS