2010-07-28 85 views
6

Hey SO, có anyway tôi có thể sử dụng HtmlPage.Window.Navigate(new Uri(link), "_blank"); để mở URI trong tab mới (không phải cửa sổ mới!) Trong cùng một phiên bản của Internet Explorer.Mở URI trong TAB mới (Silverlight)

Hiện đang sử dụng SL3 và có vẻ như rằng cho dù một tab mới của nó so với cửa sổ mới được dựa trên tùy chọn trình duyệt ...

Bất kỳ sự giúp đỡ? Cảm ơn.

Trả lời

6

Bạn đang làm đúng cách bằng cách sử dụng "_blank". Có gì mà không là mở ra một trang mới trong hoặc một tab mới hoặc cửa sổ tùy thuộc vào thiết lập của người dùng:

Nếu bạn muốn sử dụng một "hack "để sử dụng tài khoản này this link làm tài nguyên. Về cơ bản, điều đó cho thấy rằng cho đến khi trình duyệt hỗ trợ CSS3, bạn sẽ phải sử dụng "hack" làm cách giải quyết:

  • Internet Explorer - IWebBrowser2::Navigate2 (sử dụng tham số thứ hai là 0x1000). Lưu ý: bạn phải có FULL TRUST MODE để hoạt động.
+0

Vâng, đó là những gì tôi đã sợ ... cảm ơn anyway. – NickHalden

+0

Ngoài ra, làm cách nào để truy cập vào giao diện đó? Tôi không biết cách gọi phương pháp đó ... cảm ơn! – NickHalden

Các vấn đề liên quan