ui/wpf/UIcore/Controls.cs

Sun, 29 Nov 2015 21:43:03 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 29 Nov 2015 21:43:03 +0100
changeset 97
1a786201465f
parent 83
a38aec91bd66
child 101
1c943d43fa81
permissions
-rw-r--r--

implemented text layout functions (Motif)

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