Wiki


Wiki Table of Contents

Page Details

Published by:
This page has not yet been rated

Silverlight Tip of the Day #38 – How to Customize the Silverlight Install Experience

Filed under: [Edit Tags]

Nếu một người nào đó vào trang web có Silverlight của bạn, nhưng lại không có trình Silverlight để hiển thị, thì họ sẽ thấy một hình ảnh được tự động hiển thị như sau:

image

Và khi  bạn  muốn hiển thị một thông báo rõ ràng hơn là tin nhắn trong hình trên, thì bạn có thể hiển thị trong thông báo đó về tên của trình xem Silverlight, tên website..... Đối với mục đích này, Silverlight đã có hỗ trợ một thuộc tính của Silverlight control trong trang web ASPX của bạn, gọi là  PluginNotInstalledTemplate. Bất cứ điều gì chứa trong template sẽ đều được hiển thị lên không chỉ là  lời nhắn  “Install Microsoft Silverlight” như trong hình trên.

Đối với demo này, chúng ta chỉ đơn giản hiển thị một hình ảnh và một  FWLink chỉ cho bạn biết phiên bản mới nhất của Silverlight.

Khi trang demo này được truy cập mà không có trình xem Silverlight, bạn sẽ thấy như hình dưới đây trong trình duyệt của bạn:

image

Nào, bây giờ hãy nhìn nhanh vào những dòng code này để xem điều này đã được thực hiện như thế nào:

<asp:Silverlight ID="Xaml1" runat="server" Source="~/ClientBin/SilverlightApplication29.xap"
    MinimumVersion="2.0.30523" Width="100%" Height="100%">
    <PluginNotInstalledTemplate>
        <div class="installSL">
            <div class="centerHV">
                <img src="stop.png" />
                <br />
                <br />
                <a href="http://go.microsoft.com/fwlink/?LinkID=115261"><font size="5" face="Verdana"
                    color="silver">http://go.microsoft.com/fwlink/?LinkID=115261</font></a>
            </div>
        </div>
    </PluginNotInstalledTemplate>
</asp:Silverlight>

Như đã thấy ở trên, chúng ta đơn giản chỉ thay thế nội dung chúng ta muốn hiển thị giữa những tag PluginNotInstalledTemplate  của  Silverlight control của chúng ta .

Chúng ta sử dụng một style trong một thẻ <div>  đặt tên là installSL, để định dạng dữ liệu hiển thị ra , như là hình ảnh ở giữa, hình nền màu đen với chiều dài và chiều rộng là  100%:

<style>
    .installSL
    {
        background-color: Black;
        text-align: center;
        padding-top:50px;
        width: 100%;
        height: 100%;
    }
</style>

 

Thank you,
--Mike Snow

Recent Comments

Leave the first comment for this page.