

" already demonstrated several MVVM techniques, this article shall demonstrate that with XAML for X11 Since the previous seven articles "Writing a XAML. Some bugs of the Xrw XAML wrapper have been fixed for this game after the release Xrw version 0.9. The Motivation and the general Concept to use XAML for X11 application development are already explained in the Writing a XAML dialog application for X11 article. Since this eighth attempt to use XAML for a X11 application development has been successful, further articles about XAML using the Roma Widget Set on X11 will follow certenly. This sample application is intended as yet another 'proof of concept' and checks out if and how it is possible to create MVVM design pattern based X11/Windows (cross platform) application with XAML. Neither the Roma Widget Set nor the XAML implementation are complete. As far as i know, this (utilizing the Xrw) is the first attempt to use XAML for X11 application development after the abandonment of Moonlight. This article continues the works Writing a XAML dialog application for X11, Writing a XAML ribbon application for X11, Writing a XAML application for X11 with massive data binding and zero code, Writing a XAML calculator application for X11, Writing a XAML application with geometry objects (shapes) for X11, Writing a XAML application for X11 with UserControls and Writing a XAML 7 segment LCD display UserControl for X11 and Windows. The Roma Widget Set is a zero dependency GUI application framework for X11 (it requires only assemblies of the free Mono standard installation and libraries of the free X11 distribution it doesn't particularly require GNOME, KDE, cairo, pango or commercial libraries) and is implemented entirely in C#. This article is a case study, how to write a MVVM (Model View ViewModel) design pattern based X11/Windows (cross platform) Minesweeper game (utilizing WPF UserControls) with XAML using the Roma Widget Set (Xrw). Download XamlMines_X11_32.zip Mono solution including full source and executableĭownload XamlMines_X11_64.zip Mono solution including full source and executableĭownload XamlMines_Win81.zip Visual Studio 2013 solution including full source and executable Introduction
