كيف يمكنني التحكم في ترتيب التعتيم و Z- من نافذة المستوى الأعلى في WPF؟

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

سؤال

أرغب في إجراء نافذة تطبيقات WPF صغيرة شبه شفافة وعلى رأس النوافذ الأخرى.

عندما أقوم بتغيير الإعدادات في نافذة المستوى العلوي، يبدو أنه يؤدي فقط إلى تأثير المحتويات، وليس عنوان TitleBar أو الحدود.

هل هذا ممكن مع WPF؟

شكرا

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

المحلول

WindowStyle والسماح هي الخصائص التي يجب عليك تغييرها.

من أجل الجلوس نافذتك على رأس جميع النوافذ الأخرى، سترغب في تعيين window.tophors. إلى حقيقية كذلك. لنقل النافذة، تعامل مع أحد أحداث الماوس على الحدود التي أضفتها ثم اتصل بها window.dragmove. في معالج الأحداث.

نصائح أخرى

لست متأكدا من أن هذا هو أفضل إجابة، لكن:

AllowsTransparency="True" WindowStyle="None"

تخلص من العنوان والحدود - الآن التعتيم يؤثر على كل شيء آخر. ثم أضافت حدود بلدي وإغلاق زر. الآن أنا فقط بحاجة إلى بعض وظيفة النقل.

يبدو أن الاستثمارات لا تفعل الخدعة، لكنها تجبر WindowStyle إلى بلا.

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