void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { switch (connectionId) { case 1: this.winCameraROI = ((Camera.WinCameraROI)(target)); #line 8 "..\..\..\..\..\UICamera\UIROI\WinCameraROI.xaml" this.winCameraROI.Loaded += new System.Windows.RoutedEventHandler(this.BaseMetroWindow_Loaded); #line default #line hidden #line 8 "..\..\..\..\..\UICamera\UIROI\WinCameraROI.xaml" this.winCameraROI.Closing += new System.ComponentModel.CancelEventHandler(this.BaseMetroWindow_Closing); #line default #line hidden return; case 2: this.gdRoot = ((System.Windows.Controls.Grid)(target)); return; } this._contentLoaded = true; }
private void BaseMetroWindow_Closing(object sender, System.ComponentModel.CancelEventArgs e) { try { if (g_BaseUCDisplayCamera != null) { g_BaseUCDisplayCamera.RecoverPhotoOnly_Invoke(); g_BaseUCDisplayCamera = null; } g_WinCameraROI = null; } catch (Exception ex) { Log.L_I.WriteError(NameClass, ex); } }
public static WinCameraROI GetWinInst() { g_MtCameraROI.WaitOne(); try { if (g_WinCameraROI == null) { g_WinCameraROI = new WinCameraROI(); } return(g_WinCameraROI); } catch (Exception ex) { Log.L_I.WriteError("WinCameraROI", ex); return(null); } finally { g_MtCameraROI.ReleaseMutex(); } }