Example #1
0
        private Dialog SetupDialog()
        {
            var text1  = new TextField("^\\d{3}$");
            var text2  = new TextField("^[a-z]{3}$");
            var clear  = new ClearButton();
            var button = new SubmitButton();
            var dialog = new Dialog(text1, text2, clear, button);

            return(dialog);
        }
Example #2
0
        public Dialog(TextField text1, TextField text2, ClearButton clearButton, SubmitButton submitButton)
        {
            Text1        = text1;
            Text2        = text2;
            ClearButton  = clearButton;
            SubmitButton = submitButton;

            _allComponents = new BaseComponent[] { text1, text2, clearButton, submitButton };

            // Alla komponenter vet att de hör till denna dialogen

            _allComponents.ToList().ForEach(c => c.Dialog = this);
        }