Jak mogę znaleźć centrum pliku UIElement
w pliku wpf?Znajdź centrum użytkownika w wpf
6
A
Odpowiedz
6
można uzyskać bezwzględną pozycję sterowania jak ten
Point relativePoint = myVisual.TransformToAncestor(rootVisual)
.Transform(new Point(0, 0));
gdzie myVisual
jest twoją kontrolą i rootVisual
jest regulator nadrzędny (patrz Get Absolute Position of element within the window in wpf), dzięki czemu można znaleźć środek UIElement jak ten
Point pt = new Point(relativePoint.X + myVisual.ActualWidth/2, relativePoint.Y + myVisual.ActualHeight/2);
0
Budowanie off @ArsenMkrt,
Point center = myVisual.TransformToAncestor(rootVisual).Transform(new Point(myVisual.ActualWidth/2, myVisual.ActualHeight/2));
Nie działa dla ścieżki. Nadal szukam odpowiedzi. Dzięki –