Esempio n. 1
0
 private void EditStarterButton_Click(object sender, RoutedEventArgs e)
 {
     if (starterDataGrid.SelectedItem is Starter)
     {
         EditStarterWindow ed = new EditStarterWindow((Starter)starterDataGrid.SelectedItem);
         ed.ShowDialog();
     }
 }
Esempio n. 2
0
        private void starterDataGrid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            // search for the row on which the user performed the doubleclick
            DependencyObject dp = (DependencyObject)e.OriginalSource;

            while (dp != null && !(dp is DataGridRow))
            {
                dp = VisualTreeHelper.GetParent(dp);
            }

            // if the row is not found, the user did not perform a doublclick on a row
            if (dp is DataGridRow)
            {
                Starter starter = ((DataGridRow)dp).DataContext as Starter;
                if (starter != null)
                {
                    EditStarterWindow ed = new EditStarterWindow(starter);
                    ed.ShowDialog();
                }
            }
        }
Esempio n. 3
0
        private void AddStarterMenuItem_Click(object sender, RoutedEventArgs e)
        {
            EditStarterWindow ed = new EditStarterWindow(new Starter());

            ed.ShowDialog();
        }