/// <summary> /// Default constructor taking care of initialization /// </summary> public MetroWindowManager( IEnumerable <IConfigureWindowViews> configureWindows, IEnumerable <IConfigureDialogViews> configureDialogs, IUiConfiguration uiConfiguration = null ) : base(configureWindows, configureDialogs, uiConfiguration) { }
/// <summary> /// Default constructor taking care of initialization /// </summary> public MetroWindowManager( IEnumerable <IConfigureWindowViews> configureWindows, IEnumerable <IConfigureDialogViews> configureDialogs, IResourceProvider resourceProvider, IUiConfiguration uiConfiguration = null ) : base(configureWindows, configureDialogs, uiConfiguration) { _resourceProvider = resourceProvider; foreach (var style in Styles) { AddMahappsStyle(style); } // Just in case, remove them before adding RemoveMahappsStyle($"Accents/{Theme}"); RemoveMahappsStyle($"Accents/{ThemeAccent}"); if (ThemeAccent == ThemeAccents.Default) { ThemeAccent = ThemeAccents.Blue; } if (Theme == Themes.Default) { Theme = Themes.BaseLight; } AddMahappsStyle($"Accents/{ThemeAccent}"); AddMahappsStyle($"Accents/{Theme}"); }
/// <inheritdoc /> public DapploWindowManager( IEnumerable <IConfigureWindowViews> configureWindows, IEnumerable <IConfigureDialogViews> configureDialogs, IUiConfiguration uiConfiguration = null ) { ConfigureWindows = configureWindows; ConfigureDialogs = configureDialogs; UiConfiguration = uiConfiguration; }
/// <summary> /// The constructor for the PlacementViewConfigurer /// </summary> /// <param name="uiConfiguration">IUiConfiguration</param> public PlacementViewConfigurer(IUiConfiguration uiConfiguration) { _uiConfiguration = uiConfiguration; }