예제 #1
0
 public ExtensionDialog(Extension extension = null)
 {
     InitializeComponent();
     //кешируем расширение, если было передано
     ext = extension;
     //запускаем инициализацию
     Init();
 }
예제 #2
0
 private void clickOK(object sender, RoutedEventArgs e)
 {
     //если расширение было передано
     if (ext != null) {
         //присваиваем ему значения с формы
         ext.Name = extensionTextbox.Text; //имя
         ext.Description = descriptionTextbox.Text; //описание
     } else {
         //иначе создаем новый объект
         ext = new Extension(
             extensionTextbox.Text,
             descriptionTextbox.Text
             );
         //и записываем в Tag формы
         Tag = ext;
     }
     //возвращаем True как результат показа окна
     DialogResult = true;
 }