Пример #1
0
 /// <summary>
 /// Default DI constructor
 /// </summary>
 /// <param name="metroConfiguration">IMetroConfiguration</param>
 /// <param name="uiTranslations">IUiTranslations</param>
 /// <param name="metroThemeManager">MetroThemeManager</param>
 public ThemeConfigViewModel(
     IMetroConfiguration metroConfiguration,
     IUiTranslations uiTranslations,
     MetroThemeManager metroThemeManager
     )
 {
     MetroConfiguration = metroConfiguration;
     UiTranslations     = uiTranslations;
     _metroThemeManager = metroThemeManager;
 }
Пример #2
0
 public ThemeConfigViewModel(
     IDopyUiConfiguration uiConfiguration,
     IConfigTranslations uiTranslations,
     MetroThemeManager metroThemeManager
     )
 {
     UiConfiguration    = uiConfiguration;
     UiTranslations     = uiTranslations;
     _metroThemeManager = metroThemeManager;
     _metroThemeManager.ChangeTheme(UiConfiguration.Theme, UiConfiguration.ThemeColor);
 }
 public MetroConfigurationImpl(MetroThemeManager metroThemeManager)
 {
     _metroThemeManager = metroThemeManager;
 }