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;
}
}