2016-02-06 1 views
4

Je voudrais changer le style d'un dialogue de message. J'ai utilisé ceci: How to change MahApps.Metro dialog content template width?Comment changer le style de dialogue MahApps.Metro?

Je veux des styles différents pour certains dialogues. Comment puis-je changer le style d'un seul dialogue? J'ai essayé de le faire avec la propriété CustomResourceDictionary. Mais cela n'a aucun effet.

var Style = (Style) Application.Current.Resources["NewCustomDialogStyle"]; 
var mySettings = new MetroDialogSettings() 
    { 
     CustomResourceDictionary = Style.Resources 
    }; 

Quand je le tout Override style MessageDialog est très bien

<Style TargetType="{x:Type Dialog:MessageDialog}" BasedOn="{StaticResource NewCustomDialogStyle}" /> 

Répondre