void OnTypeOptionsChanged(object sender, EventArgs e) { if (_generatorTypesComboBox.SelectedIndex == 0) { _textGeneratorService = _lipsumGeneratorService.Value; } else if (_generatorTypesComboBox.SelectedIndex == 1) { _textGeneratorService = _jeffsumGeneratorService.Value; } }
void Init() { Title = "Text Generator"; _textGeneratorService = _lipsumGeneratorService.Value; _mainBox = new VBox { HeightRequest = 130, WidthRequest = 255 }; _numberBox = new HBox(); _numberLabel = new Label("Introduce number of words:"); _numberEntry = new TextEntry { WidthRequest = 48 }; _buttonBox = new HBox(); _generateButton = new Button("Add") { BackgroundColor = Styles.BaseSelectionBackgroundColor, LabelColor = Styles.BaseSelectionTextColor, WidthRequest = 48 }; _typesBox = new HBox(); _typesLabel = new Label("Generator type:"); _generatorTypesComboBox = new ComboBox { WidthRequest = 150 }; _generatorTypesComboBox.Items.Add("Lorem Ipsum"); _generatorTypesComboBox.Items.Add("Jeffsum"); _generatorTypesComboBox.SelectedIndex = 0; _optionsBox = new HBox(); _optionsLabel = new Label("Generator option:"); _generatorOptionsComboBox = new ComboBox { WidthRequest = 150 }; _generatorOptionsComboBox.Items.Add("Characters"); _generatorOptionsComboBox.Items.Add("Words"); _generatorOptionsComboBox.Items.Add("Sentences"); _generatorOptionsComboBox.SelectedIndex = 1; }