public Edit(Output output) { InitializeComponent(); foreach (string fileNameReplacement in AttributeHelper.GetAttributeReplacements()) { MenuItem item = new MenuItem(); item.Header = new TextBlock() { Text = fileNameReplacement }; item.Tag = fileNameReplacement; item.Click += FileNameReplacementItem_Click; FileNameReplacementList.Items.Add(item); } NameTextBox.Text = output.Name; FileNameTextBox.Text = output.FileName; FileFormatComboBox.ItemsSource = FileHelper.GetFileFormats(); FileFormatComboBox.SelectedValue = output.FileFormatID; EditFileNameCheckBox.IsChecked = output.EditFileName; NameTextBox.TextChanged += ValidateData; FileFormatComboBox.SelectionChanged += ValidateData; ValidateData(null, null); FileNameTextBox.Focus(); }
public Edit(Output output) { InitializeComponent(); foreach (string fileNameReplacement in AttributeHelper.GetAttributeReplacements()) { MenuItem item = new MenuItem(); item.Header = new TextBlock() { Text = fileNameReplacement }; item.Tag = fileNameReplacement; item.Click += FileNameReplacementItem_Click; FileNameReplacementList.Items.Add(item); } NameTextBox.Text = output.Name; UrlTextBox.Text = output.Url; IntegratedAuthenticationCheckBox.IsChecked = output.IntegratedAuthentication; UserNameTextBox.Text = output.UserName; PasswordBox.Password = output.Password; FileNameTextBox.Text = output.FileName; FileFormatComboBox.ItemsSource = FileHelper.GetFileFormats(); FileFormatComboBox.SelectedValue = output.FileFormatID; OpenItemInBrowserCheckBox.IsChecked = output.OpenItemInBrowser; NameTextBox.TextChanged += ValidateData; UrlTextBox.TextChanged += ValidateData; FileFormatComboBox.SelectionChanged += ValidateData; ValidateData(null, null); UrlTextBox.Focus(); }