Releases: Dirkster99/MLib
Releases · Dirkster99/MLib
Multitargeting NetCore 3 and Net 4/Net 4.5.2
v1.3 Update README.md
ResizeGrip Window/StatusBar Integration
Added ResizeGrip with DragSupport to
- MetroWindow and
- SimpleMetroWindow
Automatic ResizeGrip (with drag & drop) support is also available in StatusBar added to either window.
- BugFix in MWindowLib
Removed Window Flickering when resizing and resizing now adheres to min/max width/height set forward by WPF while Windows TaskBar set to AutoHide is still visible.
BugFix on background color of scrollviewer
v1.1.1 Bugfix on background color in scrollviewer (bottom right corner and o…
Creating IThemeInfos and IThemInfo extension
Added additional methods in IAppearanceManager and IThemeInfos to support additional use cases for defining themes from scratch.
BugFix for Fixed Font Size in ListBoxItem Style
v1.0.10 Merge branch 'master' of https://github.com/Dirkster99/MLib
BugFixed HorizontalContentAlignment, VerticalContentAlignment in TreeViewItem
BugFixed HorizontalContentAlignment, VerticalContentAlignment in TreeViewItem
to not produce error message in output window of VS (but apply default instead) if binding to ItemsControl cannot be realized.
Added ProgressBarStyleKey Style to support non-Metro ProgressBar usage
v1.0.8 Added ProgressBar ControlTemplate to also support using non-Metro pro…
v1.0.7
Small bugfix on highlighting of inactive selected treeview item
Extending AppearanceManager interface
Adding custom method to define a custom default theme
Creating default Dark/Light with other themes more flexible
Extending Appearance Manager interface for more flexible usage and bug fixing simple demo issues like theme selection was executed twice through theme selection changed command etc.
public interface IAppearanceManager
{
...
/// <summary>
/// Resets the standard themes available through the theme settings interface.
/// Method Adds Dark and Light theme infos from MLib - calling applications can
/// use the AddThemeResources() method to add more resources.
/// </summary>
/// <param name="themes">Collection of themeinfos in which Dark and Light themes
/// with MLib resources should be added.</param>
/// <param name="removeAllThemeInfos">Determines whether existing collection
/// of themeinfos is removed before addinng Dark and Light themes.</param>
void SetDefaultThemes(IThemeInfos themes, bool removeAllThemeInfos = true);
...
}