示例#1
0
        private void editPerson(object obj)
        {
            if (obj is PersonVM)
            {
                EditAthleteWindow eaw = new EditAthleteWindow();
                eaw.DataContext = obj;
                //eaw.ShowDialog ( ) ;
                eaw.Show( );

                //((PersonVM) obj).Person.Save ( );
                //RaisePropertyChanged ( "Athletes" );
                //RaisePropertyChanged ( "People" );
            }
        }
        private void AthleteName_Click(object sender, RoutedEventArgs e)
        {
            ACompetitor comp = (ACompetitor)((Button)sender).Tag;

            if (comp == null)
            {
                return;
            }

            Athlete ath = (Athlete)comp.checkParameter("Athlete");

            EditAthleteWindow eaw = new EditAthleteWindow();

            eaw.DataContext = new AthleteVM(ath);

            eaw.Show();
        }