private void Draw() { sync.Wait(); _watch.Start(); BasePanel.ExtensionDraw(_uiGraphics); if (_frameLimitMS - _watch.ElapsedMilliseconds > 0) { Thread.Sleep((int)Math.Max(0, _frameLimitMS - _watch.ElapsedMilliseconds)); } Debug.WriteLine(_watch.ElapsedMilliseconds); _watch.Reset(); }