wpf windowstyle لا يوجد نمط الحدود
-
13-12-2019 - |
سؤال
لدي تطبيق WPF أنا أستخدم WindowStyle None وأضيف عناصر تحكم النافذة بواسطة نفسي (تقليل ، أغلق)
لكن WindowStyle لا يزال لا يوجد به حدود لتغيير حجم النافذة
يعد تغيير حجم النافذة أمرًا جيدًا ولكني أريد تصميمها لتبدو كما هي في نظام التشغيل Windows XP وVista و7
لقد رأيت إعداد الحل noresize ولكني أحتاج إلى أن تكون النافذة قابلة لتغيير الحجم بشكل طبيعي (بدون قبضة تغيير الحجم)
المحلول
إذا قمت بتعيين WindowsStyle
إلى لا شيء، وتريد إزالة حد تغيير الحجم، فيجب عليك إنشاء نافذة تغيير حجم مخصصة.
يقرأ هذا شرط.وسوف تساعدك.الفكرة هي أن لديك مجموعة من المقابض حول النافذة وتتعامل مع أحداث تغيير الحجم من خلال استدعاء SendMessage() API user32.dll
.
هناك أمثلة رمز لطيفة.آمل أن أكون قد ساعدتك.
لا تنتمي إلى StackOverflow