Silverlight: Come non caricare MergedDictionaries da app.xaml all'avvio?
-
13-10-2019 - |
Domanda
Come soluzione alternativa per il modo in cui Silverlight carichi risorse, ho implementato la soluzione postato qui: Silverlight Shared MergedDictionaries
Questo funziona bene, ma è fastidioso dover commentare le dizionari di risorse nella App.xaml. Ho bisogno di commentare loro di eseguire l'applicazione, ma li decommentando mi permette di avere una visione del design.
Sono sicuro che ci sia un modo per ottenere l'applicazione di non caricare questi, ma io non sono molto di un dev. Qualcuno mi può punto ad un tutorial o esempio? Un po 'googling non ha girato a nulla. Grazie!
Soluzione
ho trovato una risposta semplice: un commento fuori InitializeComponent in App ().
Guardando il codice 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));
}
Dal momento che questo a soli carichi cosa c'è in app.xaml, commentando fuori opere: le piste app e si ottiene una vista di disegno.
C'è male niente con fare questo?