ui/wpf/UIcore/Controls.cs

Sat, 10 Oct 2015 15:29:31 +0200

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sat, 10 Oct 2015 15:29:31 +0200
changeset 94
d51e334c1439
parent 83
a38aec91bd66
child 101
1c943d43fa81
permissions
-rw-r--r--

added checkbox and labels with alignment (GTK)

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;

namespace UI
{  
    public class Controls
    {

        public static Button Button(Container container, String label, RoutedEventHandler e)
        {
            return Application.GetInstance().Exec<Button>(() => Controls.CreateButton(container, label, e));
        }

        public static Button CreateButton(Container container, String label, RoutedEventHandler e)
        {
            Button button = new Button();
            button.Content = label;
            container.Add(button, false);

            button.Click += e;

            return button;
        }


    }
}

mercurial