Skip to content

@punker76 punker76 released this Sep 1, 2017 · 1 commit to master since this release

  • Add WindowChrome stuff from MahApps.Metro
  • Updated / fixed WindowChromeBehavior (influenced by Fluent.Ribbon and MahApps.Metro)
  • PropertyChangeNotifier: listen to any dependency property changes without memory leaks.
private PropertyChangeNotifier borderThicknessChangeNotifier;

public MainWindow()
{
    this.InitializeComponent();
    this.Loaded += (s, e) => {
    	this.borderThicknessChangeNotifier = new PropertyChangeNotifier(this, Control.BorderThicknessProperty);
    	this.borderThicknessChangeNotifier.ValueChanged += this.BorderThicknessChangeNotifierOnValueChanged;
    };
}

private void BorderThicknessChangeNotifierOnValueChanged(object sender, EventArgs e)
{
    var newThickness = ((Window)sender).BorderThickness;
}

#24 Per monitor DPI awareness for WindowChrome
#26 Release .NET 4.6.2 version
#27 UnauthorizedAccessException from ToolTipAssist.AutoMove
#23 Replace code for WindowChrome and related classes
#30 OverflowException when converting 64-bit IntPtr to Int32
#34 Arithmetic Overflow
#31 Maximising a RibbonWindow with MaxWidth or MaxHeight causes an extra border above the title bar

Assets 3

@punker76 punker76 released this Feb 26, 2017 · 400 commits to develop since this release

  • Adds new BadgedEx control which can be used to badge controls. Thx to @ButchersBoy

image

image

You can see it in action at Material Design In XAML Toolkit or MahApps.Metro where you also find themes for this control.

Assets 3

@batzen batzen released this Nov 20, 2016 · 97 commits to master since this release

  • Fixes #19 by disabling SizeToContent on Maximize
Assets 4

@batzen batzen released this Aug 18, 2016 · 106 commits to master since this release

  • Fixes #15 by adding more disposal checks
Assets 4

@punker76 punker76 released this Jul 12, 2016 · 416 commits to develop since this release

  • New KeyboardNavigationEx helper class
  • Wrapping GetCurrentThemeName in a try/catch as we were seeing an odd exception (taken from original wpf-shell repo)
  • Fixes #13 by checking if the RootVisual of the window was already cleared
Assets 4

@batzen batzen released this Apr 12, 2016 · 119 commits to master since this release

Reverts changes made for re-sizing when glass was enabled, as these changes had negative side effects on Windows 7 and Windows 8.

Assets 4

@batzen batzen released this Apr 5, 2016 · 123 commits to master since this release

  • Adding WindowChrome, WindowChromeWorker and WindowChromeBehavior
Assets 4

@punker76 punker76 released this Oct 12, 2015 · 224 commits to master since this release

Add TabControlEx control.

Assets 3

@punker76 punker76 released this Oct 11, 2015 · 225 commits to master since this release

There was one folder too much, that's all.

Assets 3
You can’t perform that action at this time.