Silverlight:Startupでapp.xamlから合併のmergeddictionaryをロードしないにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/4540747

質問

Silverlightがリソースをロードする方法の回避策として、ここに投稿されたソリューションを実装しました。Silverlightは合併した共有

これは正常に機能しますが、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帰属
所属していません StackOverflow
scroll top