Pergunta

Eu tenho alguns aplicativos WPF e quero que todos os meus estilos de estar em um compartilhada montagem em vez de declarar-los em cada aplicativo separadamente.

Eu estou procurando uma maneira para que eu não tenho que mudar toda a minha Style="{StaticResource BlahBlah}" nas aplicações existentes; Eu só quero adicionar a referência a este estilo de montagem, e excluí-lo do aplicativo atual, por isso é retirado da montagem.

Existe alguma maneira?

Foi útil?

Solução

Fazendo referência a um ResourceDictionary externo (arquivo XAML):

<Application.Resources>
    <ResourceDictionary Source="MyResources.xaml" />
</Application.Resources>

Fazendo referência a um ResourceDictionary externo (DLL):

<Application.Resources>
    <ResourceDictionary Source="/MyExternalAssembly;component/MyResources.xaml" />
</Application.Resources>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top