Beispiel #1
0
        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();
        }