У меня есть приложение Silverlight 4, которое сильно выигрывает от поддержки встроенных колесиков мыши для нескольких элементов управления. На странице, на которой размещено приложение, есть раскрывающееся меню, управляемое HTML, которое обычно накладывается на элемент управления Silverlight.
В IE я должен включить режим без окон, чтобы позволить оверлейному меню работать правильно (Firefox 3.6 работает нормально без него). Тем не менее, включение режима без окон предотвращает поддержку Firefox от событий колесика мыши без дополнительного кодирования вокруг моста DOM HTML.
Можно ли каким-либо образом определить, какие браузеры потребуют без окон и которые будут работать без него? В идеале я хотел бы использовать информацию HttpBrowserCapabilities, чтобы решить, нужно ли устанавливать свойство true, а не hardcoding список поддерживаемых браузеров.