<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      突破 Silverlight 自身限制, 做更好的動態加載導航機制(一)

      Silverlight 對反射的限制

      在 Silverlight 中, 對反射做了很多的限制, 最大的兩個限制是:

      Silverlight 對動態加載的限制

      Silverlight 對動態加載的機制支持很差, 主要表現在:

      • 沒有提供內置的動態加載程序集的方案, 需要開發者自己實現, 當然, 從服務端加載一個程序集很容易, 但是沒有好的辦法獲取到程序及的引用信息, 不能自動加載程序集引用的其它程序集;
      • 不能將動態加載到的程序集添加到當前的 Silverlight 部署程序集緩存中 (Deployment.Current.Parts) 中, 需要開發者自己對已經加載的程序及做緩存;
      • AppDomain.Current 不能添加動態加載的程序集信息。

      Silverlight 內置導航機制的限制

      Silverlight 內置了一種導航機制, 可以和瀏覽器導航欄無縫集成, 但是也有不少限制, 例如:

      • 導航的地址必須是用戶控件 (UserControl) 或者頁面 (Page) 對應的 xaml 文件, 不能是其它的用戶控件;
      • 由于 Silverlight 對反射以及動態加載的限制, 內置的導航機制不能自動加載動態加載的程序集中的控件;

      不過,內置的導航可以通過實現 INavigationContentLoader 接口來完成, Frame 控件有一個 ContentLoader 屬性, 這個屬性的默認值是 PageResourceContentLoader

      比較理想解決方案

      比較理想的解決方案是, 將導航機制和動態加載程序集結合起來, 要實現的目標如下:

      1. Silverlight 程序集都不打包, 直接復制到 clientbin 目錄下, 當然, 主程序集還是要打包的, 否則客戶端 Silverlight 無法加載加載;
      2. 根據用戶的選擇, 從服務端按需加載對應程序集, 同時自動分析引用的程序集, 也自動從服務端加載;
      3. 擴展內置的導航機制, 使其能夠載入動態加載的程序集。

      寫到這里, 相信有很多人對這個解決方案已經了解了, 甚至已經有了清晰地思路來實現了, 在下一篇博文中, 將貼出我的實現, 希望大家繼續關注。

      posted @ 2011-06-23 13:29  張志敏  閱讀(2398)  評論(4)    收藏  舉報
      主站蜘蛛池模板: www亚洲精品| 国产不卡精品视频男人的天堂| 日本熟妇色xxxxx| 亚洲在av极品无码天堂| 亚洲精品在线二区三区| 国产男女爽爽爽免费视频| 国产亚洲中文字幕久久网| 亚洲精品中文综合第一页| 中文字幕亚洲人妻一区| 精品国产制服丝袜高跟| 日韩乱码人妻无码系列中文字幕 | 久久久久人妻精品一区三寸| 亚洲最大成人免费av| 国产乱码精品一区二区三| 国产啪视频免费观看视频| 人妻色综合网站| 在线观看人成视频免费| 国产熟女激情一区二区三区| 色综合久久中文综合久久激情 | 国产综合久久久久鬼色| 欲色欲色天天天www| 亚洲综合av男人的天堂| 最新国内精品自在自线视频| 国产av中文字幕精品| 呦系列视频一区二区三区| 丁香婷婷色综合激情五月| 丁香花在线影院观看在线播放| 99久久精品久久久久久婷婷| 久热视频这里只有精品6| 天堂mv在线mv免费mv香蕉 | 极品白嫩少妇无套内谢| 国产精品久久无码不卡黑寡妇| 色欲国产精品一区成人精品| 国产亚洲av产精品亚洲| 亚洲日本高清一区二区三区| 亚洲午夜爱爱香蕉片| 欧美性猛交xxxx乱大交极品| 四虎国产精品免费久久久| 日本乱子人伦在线视频| 成人伊人青草久久综合网| 动漫av网站免费观看|