Desidero essere in grado di definire una famiglia di caratteri per la mia applicazione WPF. Utilizzare preferibilmente un dizionario risorse come tema a cui fare riferimento da App.xaml
. Ho provato la creazione di un Style
come segue:Come impostare il carattere predefinito per un'applicazione WPF?
<Style TargetType="{x:Type Control}">
<Setter Property="FontFamily" Value="Segoe UI" />
</Style>
Ma questo non funziona. L'impostazione del tipo su TextBlock
funziona per la maggior parte dei controlli, ma alcuni controlli non sono applicabili.
So che è possibile impostare il carattere su una finestra e che tutti i controlli figlio di quella finestra ereditano il carattere. Ma penso che qualsiasi finestra di dialogo tornerà al carattere predefinito, che non è esattamente quello che voglio.
Qualche idea?
Questo non funziona perché lo stile non viene applicato a tipi che sono ereditati dalla finestra. – Matze
@Matze: Funziona per me. Forse hai sovrascritto per errore DefaultStyleKey o hai impostato esplicitamente uno stile di finestra? –
@Ray: lo snippet sicuramente non funziona. Poiché devi utilizzare una classe derivata da Window, sono coinvolti alcuni codici e/o xal aggiuntivi. – Matze