Algebra.QL.Extensions.Form.Stmnt.GotoStmnt.BuildForm C# (CSharp) Method

BuildForm() public method

public BuildForm ( IValueEnvironment vEnv, ITypeEnvironment tEnv ) : FrameworkElement
vEnv IValueEnvironment
tEnv ITypeEnvironment
return System.Windows.FrameworkElement
        public FrameworkElement BuildForm(IValueEnvironment vEnv, ITypeEnvironment tEnv)
        {
            Button b = new Button() { Width = 200, Content = "Next" };

            b.Click += (s, e) =>
            {
                for (FrameworkElement fe = (FrameworkElement)b.Parent; fe != null; fe = (FrameworkElement)fe.Parent)
                {
                    if (fe is Selector)
                    {
                        ((Selector)fe).SelectedIndex++;
                        break;
                    }
                }
            };

            return b;
        }