freiberuflicher Software Entwickler C#, vb.Net, vba, UWP, WPF, WinForms, SQL Server, Access, Excel, ASP.Net Core MVC Telefon: 07022/9319004   Kontakt
#

WPF: Maus Position

 

Wie ermittelt man die Position des Maus Zeigers in einer WPF Anwendung

 

Die Position der Maus wird immer relativ zur linken oberen Ecke eines überliegenden UIElements ermittelt.

Aus dem Parameter MouseEventArgs in dem Mouse_Move Ereignis kann man dann mit .GetPosition(..) den Abstand X und Y ermitteln

 

//< mouse position >

Point mouse_point = e.GetPosition(this);

double mouse_x = mouse_point.X;

double mouse_y = mouse_point.Y;

//</ mouse position >

 

 

 

 

 

Im C# Code

        private void BaseGrid_MouseMove(object sender, MouseEventArgs e)

        {

            //------------< MouseMove() >------------

            //< mouse position >

            Point mouse_point = e.GetPosition(this);

            double mouse_x = mouse_point.X;

            double mouse_y = mouse_point.Y;

            //</ mouse position >

 

            adjust_ColRow(sender, e);

            //-------------</ MouseMove() >------------

        }

 

 

Wpf, cursor, maus, relativ, UIElement, parent Control

Mobile
»
WPF/UWP: Canvas mit relativen Positionen und Größen
»
C#, WPF, UWP: ScreenShot einer App oder Fenster-Bereich als Datei speichern
»
C#: Windows ScreenShot als Datei speichern
»
WPF Color Picker on a White-Black Color Cube
»
WPF: ColorWheel in C# zeichnen
»
WPF: Snap Element Size to Next Lines
»
WPF Code: Usercontrol mit anpassbarer Größe zur Laufzeit
»
WPF: Speichern des Hintergrunds einer Windows App als ScreenShot
»
WPF: Transparentes Fenster App erstellen
»
WPF: Relative Position eines Elements ermitteln

.

Jobs, Projekte, Angebote für Freiberufler, Selbstständig an Raimund.Popp@Microsoft-Programmierer.de