It is reproduced on infoq and can be used to create a desktop UI running on Windows, Linux, and Mac OS.
It's strange to say that GTK + is a cross-platform architecture and has good results. For details, see the gnome, VMWare, and gedit interfaces.
In addition, language binding of nearly n versions of GTK does not support C #.
Needless to say, WPF is the most powerful tool in desktop UI development.
Mono cannot handle WPF yet. To meet Mono's cross-platform UI, the combination is nondescribable.
---------------------------------------------------------------------------------
Xwt is A. NET Framework-based cross-platform open-source UI toolkit created for mono and. net. It uses common APIs to build on the native Widget Toolkit of each supported platform. It is mainly used to create cross-platform desktop applications based on the same code library. Applications created using xwt have localized visual effects on the corresponding platform.
Xwt can be used independently to create a complete application or embedded into an existing system. This allows developers to use native components to develop core components of applications and use xwt to create specific modules, such as dialog boxes and message boxes.
The latest version of xwt includes the following features:
- Supports GTK, Cocoa (MAC), and WPF (Windows)
- Multiple backend servers can be used in the same application
- Widget library
- Drawing API
- Scalable
- Insert a new backend
- Scalable existing backend
- Embed the user interface into the native UI
The xwt toolkit includes libraries related to Windows, MacOS X, and Linux platforms. To generate the required library, use visual
Open xwt. sln in studio 2012 or monodevelop, and then build this solution. For example, xwt. dll and xwt. WPF. dll are required to build a WPF Application in windows.
Widgets are required to create content for the application. Xwt also released a large number of widgets that inherit the abstract base class xwt. widgets.
View Original English text:Build cross platform applications with xwt