private void ComponentDispatcher_ThreadIdle(object sender, EventArgs e) { if (PreviewCanvas.IsVisible) { NativeFunctions.Draw(); } }