2010-12-27 7 views
0

Als Abhilfe für die Silverlight laden Ressourcen Art und Weise implementiert ich die Lösung hier gepostet: Silverlight Shared MergedDictionariesSilverlight: wie MergedDictionaries nicht von app.xaml beim Start laden?

Dies funktioniert gut, aber es ist ärgerlich, die Ressourcen Wörterbücher der app.xaml Kommentar zu müssen. Ich muss sie kommentieren, um die App zu starten, aber wenn ich sie auschecke, kann ich eine Designansicht bekommen.

Ich bin sicher, es gibt einen Weg, um die App nicht zu laden, aber ich bin nicht viel von einem Entwickler. Kann mich jemand auf ein Tutorial oder ein Beispiel hinweisen? Etwas Googeln hat nichts ergeben. Vielen Dank!

Antwort

1

Ich fand eine einfache Antwort: Kommentar aus InitializeComponent in App().

Mit Blick auf den Code in App.g.i.cs:

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

Da dies nur lädt, was in app.xaml ist, es aus Arbeiten Kommentierung: Die App läuft und Sie erhalten eine Entwurfsansicht.

Ist etwas falsch daran, dies zu tun?