﻿using System;
using Eto.Forms;
using Eto.Drawing;

namespace EmbedWpfInEto
{
	public class MainForm : Form
	{
		public MainForm()
		{
			Menu = new MenuBar();

			// create a new native Wpf control and wrap it in an eto control
			var nativeControl = new MyNativeControl().ToEto();
			
			Content = new TableLayout
			{
				Padding = new Padding(10),
				Spacing = new Size(5, 5),
				Rows =
				{
					nativeControl,
					null,
					new TableLayout(new TableRow(null, new Button { Text = "An Eto.Forms button" })),
				}
			};
		}
	}
}

