public PluginConfigItem(PluginConfigItem old) { this.Value = old.Value; this.Name = old.Name; this.DisplayName = old.DisplayName; this.Type = old.Type; }
private void CreateTextBox(int rowHeight, PluginConfigItem item) { TextBox textbox = new TextBox(); textbox.Margin = new Thickness(130, rowHeight, 10, 0); textbox.Text = item.Value; textbox.VerticalAlignment = VerticalAlignment.Top; textbox.Tag = item.Name; ConfigurationItems.Children.Add(textbox); mControls.Add(textbox); }
private void CreateFolderSelect(int rowHeight, PluginConfigItem item) { TextBox textbox = new TextBox(); textbox.Margin = new Thickness(130, rowHeight, 110, 0); textbox.Text = item.Value; textbox.VerticalAlignment = VerticalAlignment.Top; textbox.Tag = item.Name; ConfigurationItems.Children.Add(textbox); mControls.Add(textbox); Button btnSelectFolder = new Button(); btnSelectFolder.Click += new RoutedEventHandler(btnSelectFolder_Click); btnSelectFolder.Content = "Browse"; btnSelectFolder.VerticalAlignment = VerticalAlignment.Top; btnSelectFolder.HorizontalAlignment = HorizontalAlignment.Right; btnSelectFolder.Margin = new Thickness(0, rowHeight, 10, 0); btnSelectFolder.Width = 75; btnSelectFolder.Tag = textbox; ConfigurationItems.Children.Add(btnSelectFolder); }
private void CreateBoolean(int rowHeight, PluginConfigItem item) { CheckBox checkBox = new CheckBox(); checkBox.Margin = new Thickness(130, rowHeight + 5, 0, 0); checkBox.VerticalAlignment = VerticalAlignment.Top; checkBox.HorizontalAlignment = HorizontalAlignment.Left; checkBox.IsChecked = Boolean.Parse(item.Value); checkBox.Tag = item.Name; ConfigurationItems.Children.Add(checkBox); mControls.Add(checkBox); }