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); }
public Dialog(TextField text1, TextField text2, ClearButton clear, SubmitButton button) { Text1 = text1; Text2 = text2; ClearButton = clear; SubmitButton = button; _allComponents = new BaseComponent[] { text1, text2, clear, button }; // Alla komponenter vet att de hör till denna dialogen _allComponents.ToList().ForEach(c => c.SetMediator(this)); }