Added ExtendedTabControl, which displays TabItems in a single line and offers right/left buttons for scrolling
Added ComboBox to navigate to a specific TabItem.
不具合の修正
All controls will now include the Toolkit icon in the Visual Studio Toolbox.
A new control is now available in the Toolkit: the ExtendedTabControl. It displays TabItems in a single line and offers right/left buttons to scroll and a comboBox to navigate to a specific TabItem.
In ListBox, removing a ListBoxItem will no longer cause an exception relative to an unknown size.
In MaterialButton, the disabled state will now be visible when a background has been set.
In MaterialTabControl, modifying the TabStripPlacement after the control is loaded will no longer cause a crash.
In UI Automation, the WatermarkTextBox now uses the Value pattern for the Text part.
AvalonDock
Resizing a LayoutAnchorable when its DockWidth property is set to “Auto”, will no longer cause a crash.
Null checks will now prevent crashes when creating the View.
Selecting a new LayoutAnchorableTabPanel from an auto sized width panel, will no longer undock the LayoutAnchorableTabPanel.
LayoutContent.ContentID is now a bindable dependency property.
Loading a saved DockingManager containing LayoutAnchorableFloatingWindows or LayoutDocumentFloatingWindows will no longer cause a crash.
Setting the DockWidth or DockHeight of a LayoutAnchorablePane or LayoutDocumentPane will now correctly adjust the size of the panes.
Floating windows will no longer have blurry buttons.
Modifying the theme will now update the side anchored items.
To improve the performance when the LayoutGridControl is initialized, children are now updated only for DirectChildren changes.
LayoutAnchorablePanes now have the possibility to be docked in a LayoutAnchorableFloatingWindow, when hosted in a WinForm.
When the last LayoutDocument is removed, the DockingManager.ActiveContent will no longer have a reference to this last removed LayoutDocument, to prevent a memory leak.
The DockingManager.LayoutItemTemplate property will now be applied to LayoutAnchorable controls.
The properties DockMinWidth and DockMinHeight are now correctly serialized.
Using frame navigation with LayoutAnchorableFloatingWindow will no longer cause a crash.
In Calculator, the default Foreground color will now be set to black to make sure its DisplayText value is visible.
In CollectionControlButton, the new CollectionUpdated event will now be raised when an item is added, removed, moved or modified in the collection.
In CollectionControlDialog, using Shapes will no longer throw exceptions.
In ColorPicker, new properties are now available to customize the drop down popup.
In ColorPicker, the AdvancedButtonHeader property is now named AdvancesTabHeader, and the StandardButtonHeader property is now named StandardTabHeader.
In DateTimeUpDown, DateTimePicker and TimePicker, the new AutoClipTimeParts property is now available to clip hours over 24 and minutes/seconds over 60.
In DateTimeUpDown, DateTimePicker and TimePicker, when using a format containing single quotation marks, the value entered will now be correctly parsed.
In DateTimeUpDown, DateTimePicker, TimePicker and MultiCalendar, the DateTime.MinValue and DateTime.MaxValue will now work for all Calendar types.
In MaskedTextBox, the GetIsEditEmpty method will no longer crash when the View becomes null.
In PropertyGrid and NumericUpDowns, the editors for unsigned values (uint, ulong, ushort and sbyte) is now public.
PropertyGrid
The new PropertyNameLeftPadding property will now be available to modify the spacing on the left of each property name.
The new CategoryGroupHeaderTemplate property will now make it possible to customize the category headers.
Moving the mouse over numeric propertyItems will no longer move up and down, or make other propertyItems blurry.
The mouse wheel will now work when the mouse is over a sub property of an expandable property.
PropertyDefinitions are now a bindable dependency property.
When using an attribute editor which is located in another assembly, the propertyGrid no longer throws exceptions and will now cache the used editors.
The default value attribute of a property will no longer overwrite a value set by the user at initialization.
In RichTextBoxFormatBar, the bar will now always appear in its parent RichTextBox.
In TimePicker, when defined in a DataTemplate, binding errors relative to the IsOpen property are no longer thrown.
In TimeSpanUpDown, entering an hour value greater than 24, or a minutes/seconds value greater then 60, will now correctly update the time value.
In Zoombox, exceptions will no longer be thrown when the viewFinderDisplay.AvailableSize is empty.