private void Target()
        {
            var windowHandler = new WindowInteropHelper(this).Handle;

            DwmHelper.SetWindowExTransparent(windowHandler);

            OptionWindow = new OptionWindow(this);

            MouseTracker.MouseMove += MouseTrackerOnMouseMove;
        }
        private void MouseTrackerOnMouseMove(Position position)
        {
            var realpoint = DwmHelper.PixelsToPoints(position.X, position.Y);

            var x = realpoint.X - _widthCenter;
            var y = realpoint.Y - _heightCenter;

            Dispatcher.Invoke(delegate {
                Left = x;
                Top  = y;
            }, DispatcherPriority.Render);
        }
 private void OptionWindow_OnInitialized(object sender, EventArgs e)
 {
     Dispatcher.BeginInvoke(new Action(LoadLighter), DispatcherPriority.ContextIdle, null);
     DwmHelper.DropShadowToWindow(this);
 }