Skip to content

Releases: Dirkster99/MLib

Multitargeting NetCore 3 and Net 4/Net 4.5.2

02 Sep 17:06
Compare
Choose a tag to compare

ResizeGrip Window/StatusBar Integration

03 Aug 17:50
Compare
Choose a tag to compare

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

23 Jun 19:35
Compare
Choose a tag to compare
v1.1.1

Bugfix on background color in scrollviewer (bottom right corner and o…

Creating IThemeInfos and IThemInfo extension

04 Jun 20:16
Compare
Choose a tag to compare

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

19 Jan 12:38
Compare
Choose a tag to compare
v1.0.10

Merge branch 'master' of https://github.com/Dirkster99/MLib

BugFixed HorizontalContentAlignment, VerticalContentAlignment in TreeViewItem

19 Dec 22:03
Compare
Choose a tag to compare

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

15 Dec 12:16
Compare
Choose a tag to compare
v1.0.8

Added ProgressBar ControlTemplate to also support using non-Metro pro…

v1.0.7

12 Dec 19:30
Compare
Choose a tag to compare
Small  bugfix on highlighting of inactive selected treeview item

Extending AppearanceManager interface

28 Jul 20:25
Compare
Choose a tag to compare

Adding custom method to define a custom default theme

Creating default Dark/Light with other themes more flexible

28 Jul 10:59
Compare
Choose a tag to compare

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);
...
}