سؤال

أنا حاليا باستخدام نموذج WPF شبه شفاف بدون حدود كجهاز نمط الكاميرا في برنامج لي. ومع ذلك، عندما أصل إلى الموضع (أعلى، اليسار) وخصائص البعد (الارتفاع، عرض) من النموذج، سيظهر خطأ.

ذكرت أعلى الممتلكات أن تكون حوالي 26 بكسل أعلى مما كانت عليه في الواقع بالنسبة لسطح المكتب. أي إذا قمت بوضع أعلى الأشكال وتركت في (0،0) ستؤدي الخصائص (0، -26).

الارتفاع غير صحيح أيضا، والإبلاغ عن حوالي 50-60 بكسل أقصر مما هو عليه بالفعل.

هل شهد أي شخص هذه المشكلة في الماضي ولديه حل؟

التحيات، أندي هانت

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

المحلول

إذا فهمت بشكل صحيح، فهذه ليست مشكلة على الإطلاق ولكن السلوك المتوقع. يستخدم WPF الوحدات الافتراضية المستقلة DPI لقياس الحجم والموضع، وليس بكسل فعلي.

هناك العديد من المصادر مثل هذه شرح هذا.

إذا فهمت السؤال الخطأ (متأخرا وأنا متعب؛ هل يمكنك تقديم عينة رمز توضح المشكلة؟

اندريه

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