Пример #1
0
 private void ToggleLiveViewButton_Click(object sender, RoutedEventArgs e)
 {
     if (ToggleLiveViewButton.Content.Equals("Enable Live View"))
     {
         ToggleLiveViewButton.Content = "Disable Live View";
         camCon.SetLiveView(true);
         liveViewTimer.Tick += liveViewTimer_Tick;
     }
     else
     {
         ToggleLiveViewButton.Content = "Enable Live View";
         camCon.SetLiveView(false);
         liveViewTimer.Tick  -= liveViewTimer_Tick;
         LiveViewImage.Source = placeholder;
     }
 }
Пример #2
0
        public CameraWindow(Window caller, NikonController con)
        {
            InitializeComponent();

            this.caller = caller;
            this.con    = con;

            liveViewTimer.Tick    += new EventHandler(liveViewTimer_Tick);
            liveViewTimer.Interval = 1000 / 30;
            con.SetLiveView(true);

            liveViewTimer.Start();
        }
Пример #3
0
 private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)
 {
     liveViewTimer.Stop();
     con.SetLiveView(false);
     caller.IsEnabled = true;
 }