Beispiel #1
0
 /// <summary>
 /// Default constructor taking care of initialization
 /// </summary>
 public MetroWindowManager(
     IEnumerable <IConfigureWindowViews> configureWindows,
     IEnumerable <IConfigureDialogViews> configureDialogs,
     IUiConfiguration uiConfiguration = null
     ) : base(configureWindows, configureDialogs, uiConfiguration)
 {
 }
Beispiel #2
0
        /// <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;
 }
Beispiel #4
0
 /// <summary>
 /// The constructor for the PlacementViewConfigurer
 /// </summary>
 /// <param name="uiConfiguration">IUiConfiguration</param>
 public PlacementViewConfigurer(IUiConfiguration uiConfiguration)
 {
     _uiConfiguration = uiConfiguration;
 }