private void UpdatePreviewWindow() { if (previewWindow == null) { return; } Point position = SystemMouse.Position - (Vector)beginContentOffset; if (this.IsComponent) { position = SystemMouse.Position - new Vector(10, 10);// new Vector(previewWindow.Width / 2, previewWindow.Height / 2); } previewWindow.SetPosition(position); }