سؤال

لدي تطبيق Silverlight الذي أتضمنه في تطبيق ASP.NET Web الحالي. يحتوي تطبيق الويب على العديد من قوائم التنقل المنسدلة التي ستغطي عادة جزءا من تطبيق Silverlight. أنا على دراية بتضمين التطبيق باستخدام وضع "Blowless"، وإذا كنت أفعل ذلك، فإن قوائم HTML تظهر أعلى البرنامج المساعد Silverlight وكل شيء رائع.

المشكلة هي أنني لا أريد تشغيلها في وضع النافذة بسبب قيودها. يحتاج التطبيق إلى التعامل مع أحداث الأبقاعة، والتي ليست متوفرة في وضع النافذة. أنا أيضا لست سعيدا بعيوب أداء التشغيل في وضع النافذة. إذا قمت بتعيين وضع النافذة إلى FALSE، فسيتم دائما تقديم البرنامج المساعد Silverlight على رأس قوائم التنقل التي تنزل خلفها.

هل هناك أي نوع من قصاصة CSS / JavaScript / Z-Index التي يمكن القيام بها لإجبار بعض Divs من HTML على صفحتي لتعدد أعلى تطبيق Silverlight بدون تشغيل في وضع النافذة؟ ليس لدي آمال كبيرة كما أفهم هذا السيناريو هو أحد الأسباب الرئيسية للتشغيل في وضع النافذة، لكنني أحسب أنني سأطلب وأرى ما إذا كانت هناك أي أفكار حلوة.

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

المحلول

لقد جئت إلى الاستنتاج أنه إذا كنت ترغب في القيام بأي نوع من تراكب HTML على Silverlight، أنت يملك لاستخدام وضع النافذة. من ما أفهمه أن هذه هي النقطة الرئيسية للتشغيل في وضع النافذة، ولا ستعمل أي اختراق CSS حقا هذه المشكلة.

نصائح أخرى

يبدو أن قوائم SharePoint تحوم على عناصر Silverlight و Flash دون إعداد المعالجات WMODE أو معلمات النافذة. إذا كان بإمكان شخص ما تحديد كيفية قيام SharePoint بذلك، فهناك.

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