void _addSequence_Click(object sender, RoutedEventArgs e) { GenerateSequenceUI generateSequence = new GenerateSequenceUI(this._host); generateSequence.Owner = this; generateSequence.ShowDialog(); }
void _editSequence_Click(object sender, RoutedEventArgs e) { if (this._existingSequences.SelectedIndex != -1) { Sequence seq = this._existingSequences.SelectedItem as Sequence; GenerateSequenceUI editor = new GenerateSequenceUI(this._host, seq); editor.Owner = this; editor.ShowDialog(); } else { MessageBox.Show("Select a sequence to continue...", "", MessageBoxButton.OK, MessageBoxImage.Exclamation); } }
private static void sequencePropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { GenerateSequenceUI instance = (GenerateSequenceUI)obj; instance._sequence = (Sequence)args.NewValue; }
private static void hostPropertyChanged(DependencyObject obj, DependencyPropertyChangedEventArgs args) { GenerateSequenceUI instance = (GenerateSequenceUI)obj; instance._host = (OSMDocument)args.NewValue; }