void messagePrompt_Completed(object sender, Coding4Fun.Phone.Controls.PopUpEventArgs<string, Coding4Fun.Phone.Controls.PopUpResult> e)
        {
            //MessageBox.Show(">"+sender.ToString()+"<");
            //MessageBox.Show(e.PopUpResult.ToString());

            // OK to delete :
            if(e.PopUpResult == PopUpResult.Ok)
            {
                string searchStr = (sender as MessagePrompt).Tag.ToString();
                int i = 0;
                foreach (Subject x in a.subjects)
                {
                    if (x.ShortName.Equals(searchStr))
                        break;
                    i++;
                }
                /*foreach (TimetableElement x in a.timetable)
                {
                    if (x.subject.ShortName.Equals(searchStr))
                        a.timetable.Remove(x);
                }
                 * */
                a.subjects.RemoveAt(i);

                // remove from a.timetable
                for (i = (a.timetable.Count - 1); i>=0 ; i--)
                {
                    if (a.timetable[i].subject.ShortName.Equals(searchStr))
                        a.timetable.RemoveAt(i);
                }
                existingSubjects.ItemsSource = null;
                existingSubjects.ItemsSource = a.subjects;
            }
        }
 void messagePrompt_Completed(object sender, Coding4Fun.Phone.Controls.PopUpEventArgs<string, Coding4Fun.Phone.Controls.PopUpResult> e)
 {
     if (e.PopUpResult == PopUpResult.Ok)
     {
         //MessageBox.Show((sender as MessagePrompt).Tag.ToString());
         a.timetable.Remove((TimetableElement)(sender as MessagePrompt).Tag);
         pivot_LoadingPivotItem("fake obj", new PivotItemEventArgs((PivotItem)pivot.SelectedItem));
     }
 }
 void _prompt_PromptClosed(object sender, Coding4Fun.Toolkit.Controls.PopUpEventArgs<string, Coding4Fun.Toolkit.Controls.PopUpResult> e)
 {
     // when the prompt has been dismissed programmatically the client is shut down already
     // => in any other case (user hit back button or confirmed the dialog) shut down
     if (e.Result != MessagePromptHelper.ProgrammaticallyDismissedToken)
     {
         try
         {
             // shut down
             ApplicationContext.Current.ControllerClient.Shutdown();
         }
         catch (PhoneControllerException)
         {
             // ignore these kinds of errors
         }
     }
 }
        void msg_Completed(object sender, Coding4Fun.Phone.Controls.PopUpEventArgs<string, Coding4Fun.Phone.Controls.PopUpResult> e)
        {
            if (e.PopUpResult == Coding4Fun.Phone.Controls.PopUpResult.Ok)
            {
                if (PushAccepted != null)
                {

                    var eventArgs = new PWNotificationEventArgs();
                    eventArgs.NotificationContent = LastPushContent;
                    PushAccepted(sender, eventArgs);
                }
            }
            else
            {

            }
        }
 private void MessagePrompt_Completed(object sender, Coding4Fun.Toolkit.Controls.PopUpEventArgs<string, Coding4Fun.Toolkit.Controls.PopUpResult> e)
 {
     if (e.PopUpResult == Coding4Fun.Toolkit.Controls.PopUpResult.Ok)
     {
         ((NewUserRegistrationViewModel)this.DataContext).Register(this.PhoneNumberTextBox.Text, this.NameTextBox.Text);
         Messenger.Default.Register<RegistrationCompleteEvent>(this, this.RegistrationComplete);
     }
     else
     {
         ((NewUserRegistrationViewModel)this.DataContext).PhoneNumberEntered = false;
     }
 }
 void color_ColorFrameReady( object sender, Coding4Fun.Kinect.KinectService.Common.ColorFrameReadyEventArgs e )
 {
     counter++;
     textBlock.Text = counter.ToString();
     imageRgb.Source = e.ColorFrame.BitmapImage;
 }