Sto tentando di fare riferimento a un progetto MergedDictionaries.SharedStyles che ha tutti gli stili che devono essere utilizzati in un'applicazione completa. Quindi qui ho stili diversi in cartelle diverse come dizionari delle risorse. quindi alla fine li ho uniti in AllSharedStyles.xaml e lo abbiamo a livello di progetto Stili.Come impostare un percorso relativo/Uri nell'origine di ResourceDictionary
Ora ho un altro ResourceDictionary a livello di soluzione <> che fa riferimento a AllSharedStyles.xaml resource dictionary < < >>. Questo ResourceDictionary viene aggiunto come collegamento a tutti i miei moduli in soluzione.
problema qui è, a mio SharedResourceDictionary sto avendo seguenti MergedDictionaries
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="/MergedDictionaries.SharedStyles;component/AllSharedStyles.xaml" />
<ResourceDictionary Source="/View/LocalResource.xaml" />
</ResourceDictionary.MergedDictionaries>
ho riferito a risorse comuni prima poi il mio inorder locale di ignorare (solo se necessario) eventuali stili specifici al modulo .
Ora, quando faccio funzionare l'applicazione si lamenta
'Set property 'System.Windows.ResourceDictionary.Source' threw an exception.' Line number '5' and line position '10'.
Quello è il messaggio di errore.
Con la mia comprensione, sta cercando un riferimento adeguato. Ho anche provato a utilizzare l'URL del pacchetto ref: Pack URLss. Ecco l'url pacchetto:
<ResourceDictionary Source="pack://application:,,,/MergedResourceDictionaries.Styles;component/component/AllSharedStyles.xaml" />
Così qualche suggerimento su come avere un percorso relativo qui ????
Purtroppo per mia descrizione/proiezione di problema