Come si crea una libreria di stili da utilizzare nelle librerie di classi Silverlight?

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

  •  08-07-2019
  •  | 
  •  

Domanda

Ho un'applicazione Silverlight creata da un set di librerie di classi Silverlight. Vorrei creare una libreria Silverlight comune che contenga un insieme di risorse utilizzate per definire gli stili utilizzati per tutte le librerie dell'interfaccia utente di Silverlight. Questo sarebbe simlar al <Styles>'s definito nel nodo all'interno del file App.xaml.

È possibile? E se sì, come dovrei implementarlo?

È stato utile?

Soluzione

Sebbene ciò sia possibile utilizzando WPF (tramite Dynamic Resources, guarda questo video e velocemente alle 12:00), non credo sia ancora possibile in Silverlight. La cosa più vicina a questo è la temi nel toolkit Silverlight . C'è un commento su quella pagina da parte del team in cui si afferma che non è possibile cambiare i temi (o gli stili delle risorse) in fase di esecuzione in Silverlight 2:

  

unruledboy, non supportiamo la modifica dei temi in fase di esecuzione poiché questa non è un'abilità supportata dal framework Silverlight.

Quindi penso che i temi siano la cosa più vicina disponibile al momento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top