C#, WPF, vb.Net, vba, SQL Server, Access Programmierer, Excel, ASP Core MVC Webforms Telefon: 07022/9319004 freib. Software Entwickler   Kontakt
#

WPF: Relative Position eines Elements ermitteln

 

Unter WPF ermittelt man mit TranslatePoint(..) die Position eines Untergeordneten Element zu der linken, oberen Ecke eines übergeordneten Elements.

 

C# Code-Beispiel

UIElement child_Element = e.Source as UIElement ;

Point position = this.TranslatePoint(new Point(0, 0), child_Element );

 

double X = position.X;

 

this ist in diesem Fall das MainWindows

Child_Element wird im Beispiel aus dem Mauszeiger-Argument berechnet

 

 

Im gezeigten Beispiel ergibt sich ein X-Wert der Position mit Minus 245 Punkten

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