//private void GenerateButton_Click(object sender, RoutedEventArgs e)
        //{

        //    List<Type> types = new List<Type>();
        //    types.Add(typeof(AccountViewModel));
        //    types.Add(typeof(OperationViewModel));

        //    SaveFileDialog sFile = new SaveFileDialog();
        //    sFile.ShowDialog();
        //    sFile.DefaultExt = "xaml";
        //    try
        //    {
        //        using (Stream stream = sFile.OpenFile())
        //        {
        //            CustomerViewModel customer = this.DataContext as CustomerViewModel;
        //            XamlSerializer ser = new XamlSerializer();
        //            String data = String.Empty;
        //            if ((bool)AccountVMRB.IsChecked)
        //            {
        //                data = ser.Serialize(customer.Accounts[0]);
        //            }
        //            else
        //            {
        //                data = ser.Serialize(customer);
        //            }

        //            StreamWriter sw = new StreamWriter(stream, System.Text.Encoding.UTF8);
        //            sw.Write(data);
        //            sw.Close();

        //            stream.Close();
        //        }
        //    }

        //    catch (InvalidOperationException)
        //    {
        //        //no file selected
        //    }
        //}

        private void StartWebCamButton_Click(object sender, RoutedEventArgs e)
        {
            ImgTaker.Visibility = System.Windows.Visibility.Visible;
            ImgTaker.StartWebCam();
            StartWebCamButton.Visibility = System.Windows.Visibility.Collapsed;
        }
 protected override void OnNavigatedFrom(NavigationEventArgs e)
 {
     ImgTaker.ReleaseCaptureSource();
     base.OnNavigatedFrom(e);
 }
Example #3
0
 private void RecognizeWithWebCamButton_Click(object sender, RoutedEventArgs e)
 {
     ImgTaker.Visibility = System.Windows.Visibility.Visible;
     ImgTaker.StartWebCam();
 }