Tôi có một ứng dụng Silverlight 4 có lợi rất nhiều từ việc hỗ trợ bánh xe chuột nguyên bản cho một số điều khiển. Trang lưu trữ ứng dụng có trình đơn thả xuống HTML được điều khiển thông thường sẽ phủ lên điều khiển Silverlight.Silverlight 4, Sự kiện bánh xe chuột và chế độ không cửa sổ
Trong IE, tôi phải bật chế độ không cửa sổ để cho phép menu lớp phủ hoạt động chính xác (Firefox 3.6 hoạt động bình thường mà không có nó). Tuy nhiên, cho phép chế độ không cửa sổ prevents Firefox from supporting mouse wheel events mà không cần mã hóa thêm xung quanh cầu HTML DOM.
Có cách nào để tôi có thể biết trình duyệt nào sẽ yêu cầu không cửa sổ và trình duyệt nào sẽ hoạt động mà không có trình duyệt? Lý tưởng nhất, tôi muốn sử dụng thông tin HttpBrowserCapabilities để quyết định có hay không đặt thuộc tính thành true, thay vì mã hóa cứng một danh sách các trình duyệt 'được hỗ trợ'.
Bạn đã bao giờ tìm ra điều này chưa? Tôi có cùng một vấn đề. –
Thật không may, không. Cuối cùng, tôi thực hiện một số logic trong back-end để làm điều đó dựa trên trình duyệt. Vẫn muốn tìm hiểu xem có cách nào thực hiện đúng hay không. –