Skip to content
cwensley edited this page Sep 23, 2011 · 27 revisions

About

The Eto.Forms Framework is a cross-platform User Interface framework that uses the native user interface toolkit on each platform.

Goals

The primary goal of this framework is to provide a way to share common UI code, while having a native experience on each platform.

Mobile vs. Desktop

Many of the core primitives (e.g. Eto.Drawing namespace) and other controls (Panel, Button, Label, ListBox, etc) can be shared between Mobile and Desktop applications.

Some controls and functionality cannot be shared. For example, Window.Resizable, Window.Menu, etc do not directly map to a Mobile platform. Also, mobile platforms have controls that aren't on the desktop (e.g. Navigation).

Other Topics

  • Getting Started - Getting started with the Eto.Forms framework
  • Layouts - How controls are added and positioned on containers