/// <summary>表示中のウィンドウがあればそれを返し、無ければ新しいウィンドウを返します。</summary> /// <returns></returns> public static KinectBoneViewer GetCurrentViewer() { if (_singletonViewer == null) _singletonViewer = new KinectBoneViewer(); _singletonViewer.Closed += (_, __) => _singletonViewer = null; return _singletonViewer; }
/// <summary>表示中のウィンドウがあればそれを返し、無ければ新しいウィンドウを返します。</summary> /// <returns></returns> public static KinectBoneViewer GetCurrentViewer() { if (_singletonViewer == null) { _singletonViewer = new KinectBoneViewer(); } _singletonViewer.Closed += (_, __) => _singletonViewer = null; return(_singletonViewer); }