WPF przesuwanie okna razem z myszka

0

Witam, tworzę sobie player w C#/ WPF no i wyłaczyłem okno systemowe i to wygląda na razie tak: http://screenshooter.net/100395200/encxsto

Chciałbym abym mógł przesuwać aplikacje za pomocą tego niebieskiego paska w tytule, kliknę na nim i przytrzymam myszą i aplikacja ma podążać za myszą w inne miejsce. Obrazek ten nazwałem jako pasek

No i mam metodę onmousemove następujacą nie wiem czy dobrą wybrałem badam czy lewy przycisk jest wciśnięty i jak jest to zczytuje pozycje myszy wzgędem paska no i nie wiem czy tu jest błąd czy dalej jak przypisuje wartości x,y do okna, bo rusza się ale nie tak jak powinno, ktoś może podpowiedzieć, ewentualnie jakieś linki do podobnych rozwiązań

private void przesun(object sender, System.Windows.Input.MouseEventArgs e)
        {
            
            Point x;   
            if (e.LeftButton == MouseButtonState.Pressed)
            {
                
                x = e.GetPosition(pasek);
                System.Windows.Application.Current.MainWindow.Left =   x.X; 
                System.Windows.Application.Current.MainWindow.Top = x.Y;
            }
           
        }
0
this.DragMove();
0

ok działa dzięki

1 użytkowników online, w tym zalogowanych: 0, gości: 1