كيف يمكنني تحديد موضع أعلى / الأيسر من التسمية في WPF؟

StackOverflow https://stackoverflow.com/questions/730726

  •  06-09-2019
  •  | 
  •  

سؤال

لدي تسمية WPF الموجودة في FlowLayOutpanel وأريد تحديد موضع الملصق عند النقر فوق الماوس. أحاول وضع عنصر تحكم منبثق حيث بالقرب من التسمية وأحتاج فقط إلى موقعه.

هل كانت مفيدة؟

المحلول

ال Popup التحكم لديه هذه القدرة المدمجة. يمكنك استعمال ال Placement, PlacementTarget, HorizontalOffset و VerticalOffset خصائص للسيطرة عليه.

ومع ذلك، إذا كنت ترغب حقا في العثور على نقطة نسبة إلى عنصر تحكم آخر، فاستخدم UIElement.TranslatePoint طريقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top