একটি স্ট্যাটিক শ্রেণিতে এই পদ্ধতিটি যুক্ত করুন:
public static Rect GetAbsolutePlacement(this FrameworkElement element, bool relativeToScreen = false)
{
var absolutePos = element.PointToScreen(new System.Windows.Point(0, 0));
if (relativeToScreen)
{
return new Rect(absolutePos.X, absolutePos.Y, element.ActualWidth, element.ActualHeight);
}
var posMW = Application.Current.MainWindow.PointToScreen(new System.Windows.Point(0, 0));
absolutePos = new System.Windows.Point(absolutePos.X - posMW.X, absolutePos.Y - posMW.Y);
return new Rect(absolutePos.X, absolutePos.Y, element.ActualWidth, element.ActualHeight);
}
পুরো পর্দার উপরের বাম কোণ থেকে প্লেসমেন্ট সেট relativeToScreen
করতে true
বা false
অ্যাপ্লিকেশন উইন্ডোর উপরের বাম কোণ থেকে প্লেসমেন্ট সেট করুন ।