كيف يمكنني تحديد موضع أعلى / الأيسر من التسمية في WPF؟
-
06-09-2019 - |
سؤال
لدي تسمية WPF الموجودة في FlowLayOutpanel وأريد تحديد موضع الملصق عند النقر فوق الماوس. أحاول وضع عنصر تحكم منبثق حيث بالقرب من التسمية وأحتاج فقط إلى موقعه.
المحلول
ال Popup
التحكم لديه هذه القدرة المدمجة. يمكنك استعمال ال Placement
, PlacementTarget
, HorizontalOffset
و VerticalOffset
خصائص للسيطرة عليه.
ومع ذلك، إذا كنت ترغب حقا في العثور على نقطة نسبة إلى عنصر تحكم آخر، فاستخدم UIElement.TranslatePoint
طريقة.
لا تنتمي إلى StackOverflow