Releases: ControlzEx/ControlzEx
ControlzEx v4.2.0
As part of this release we had 10 commits which resulted in 2 issues being closed.
Bug
Feature
- #98 Add TargetFramework .NET Core 3.1
Where to get it
You can download this release from ControlzEx
ControlzEx v4.1.2
As part of this release we had 39 commits which resulted in 4 issues being closed.
Bugs
- #95 SystemCommands.ShowSystemMenu not DPI aware
- #88 System.ArgumentException: Width and Height must be non-negative.
Bug Fixs
Where to get it
You can download this release from ControlzEx
ControlzEx v4.1.1
As part of this release we had 11 commits which resulted in 2 issues being closed.
- Use updated Microsoft.Xaml.Behaviors.Wpf with .Net Core 3 support
Bugs
Where to get it
You can download this release from ControlzEx
ControlzEx v4.1.0
As part of this release we had 7 commits which resulted in 2 issues being closed.
Bug
- #90 Fixing CA2213
Feature
- #91 .NET Core 3.0
Where to get it
You can download this release from ControlzEx
ControlzEx v4.0.3
As part of this release we had 5 commits which resulted in 1 issue being closed.
- Support .NET Core 3.0 Preview 9
Bug
- #87 Update TextBoxInputMaskBehavior.cs
Where to get it
You can download this release from ControlzEx
ControlzEx v4.0.2
As part of this release we had 5 commits.
- Support .NET Core 3.0 Preview 8
Where to get it
You can download this release from ControlzEx
ControlzEx v4.0.1
As part of this release we had 2 commits.
- Support .NET Core 3.0 Preview 7
Where to get it
You can download this release from ControlzEx
ControlzEx v4.0.0
As part of this release we had 30 issues closed.
#36 Convert WindowChrome, WindowChromeWorker and WindowChromeBehavior to one Behavior
Breaking changes
- #68 Use Microsoft.Xaml.Behaviors.Wpf instead the System.Windows.Interactivity
- #63 Strong-Naming again...
- #46 Rewrite of WindowChromeBehavior to contain everything previously contained in WindowChrome, WindowChromeWorker and WindowChromeBehavior
- #44 Reference Expression.Blend.Sdk.WPF instead of shipping System.Windows.Interactivity manually
- #37 Should we drop the .Net 4.0 support?
- #36 Convert WindowChrome, WindowChromeWorker and WindowChromeBehavior to one Behavior
Bugs
- #80 Borderless Window Style goes wrong
- #78 Showtitlebar can not fill all screen
- #77 Exception has been thrown by the target of an invocation. ControlzEx 4.0
- #74 InvalidOperationException while closing
- #73 TabControlEx
- #72 NativeMethods.SetActiveWindow fails with error E_INVALIDARG
- #67 Fix breaking dotnet core 3.0 SDK changes
- #64 Try to fix a rare bug with restoring a maximized window.
- #62 Taskbar shown when child window closed when IgnoreTaskbarOnMaximize=true
- #60 Delay and black background when maximizing window
- #58 window keeps glow on top of owned window on restored
- #57 Enabling GlowWindowBehavior.IsGlowTransitionEnabled causes crash
- #56 _HandleNCACTIVATE is causing child windows to not be interactive
- #55 Fixed issues with attaching/detaching GlowWindowBehavior
- #18 TabControlEx doesn't work corretcly
Features
- #66 Added dotnet core 3.0 support
- #61 PopupEx topmost behavior
- #52 Adding GlowWindow
- #41 Implements BadgeMargin DependencyProperty
Feature Requests
- #49 Add GlowWindow from MahApps.Metro
- #47 Window Border has Wrong Color
- #45 Add TextBoxInputMaskBehavior
- #40 Ability to Adjust Badge Control Placement
Enhancement
- #5 Samples for WindowChromeBehavior
Where to get it
You can download this release from ControlzEx
v3.0.2
v3.0.1
- Add
WindowChrome
stuff fromMahApps.Metro
- Updated / fixed
WindowChromeBehavior
(influenced byFluent.Ribbon
andMahApps.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