簡體   English   中英

Silverlight:如何在啟動時不從app.xaml加載MergedDictionaries?

[英]Silverlight: how to not load MergedDictionaries from app.xaml at startup?

作為解決Silverlight加載資源的方法,我實現了此處發布的解決方案: Silverlight Shared MergedDictionaries

這可以正常工作,但是必須在app.xaml中注釋掉資源字典很煩人。 我需要對它們進行評論以運行該應用程序,但是取消對它們的注釋可以使我獲得設計視圖。

我敢肯定,有一種方法可以使應用程序不加載這些內容,但是我並不是一個開發人員。 有人可以指出我的教程或示例嗎? 一些谷歌搜索沒有發現任何東西。 謝謝!

我找到一個簡單的答案:在App()中注釋掉InitializeComponent。

查看App.gics中的代碼:

        public void InitializeComponent() {
        if (_contentLoaded) {
            return;
        }
        _contentLoaded = true;
        System.Windows.Application.LoadComponent(this, new System.Uri("/SLPortalResources;component/App.xaml", System.UriKind.Relative));
    }

由於這只會加載app.xaml中的內容,因此將其注釋掉是可行的:該應用程序運行並且您獲得了設計視圖。

這樣做有什么問題嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM