WPF Studio 4.5.0486 Maintenance Release

Announcements Forum

Posted 10 years ago by Actipro Software Support - Cleveland, OH, USA
Avatar
A new WPF Studio maintenance release is now available. Updates include:

Docking/MDI

  • Added the DockSiteLayoutSerializer.CustomTypes property, which allows for custom data types to be serialized in the layout.
  • Updated how input bindings are assigned to several DockingCommands.
  • Updated code to improve programmatic docking in scenarios where the dock site had not yet been displayed.
  • Updated interop control compatibility for dock guides to no longer automatically kick in in Windows apps unless UsesHostedAutoHidePopups is false.
  • Fixed a bug where docking windows created in a XAML template may not show their title or content correctly.
  • Fixed a bug where DockSite.WindowActivated may not fire when the focus was set to a child control that doesn't inherit Visual.
  • Fixed a bug where docking a ToolWindowContainer in inner-fill mode could sometimes case its tool windows to disappear until the next arrange cycle.
  • Fixed a bug where auto-hide flyouts could be clipped in a scenario with UseHostedAutoHidePopups is false and the window is partially offscreen.

Navigation

  • Added the NavigationBarLayoutSerializer.CustomTypes property, which allows for custom data types to be serialized in the layout.
  • Updated NavigationPane's template to use its Padding value for adding space around large button image/text.
  • Updated NavigationBar to better support XAML icons.
  • Updated the ExplorerBar control to create AnimatedExpander containers instead of regular Expander containers when being data bound.

PropertyGrid

  • Added SelectedObjectsChanged routed event, which is fired with SelectedObjects or SelectedObject is changed.
  • Fixed issue with merged properites not using proper NameTemplate, NameTemplateKey, or NameTemplateSelector.

Ribbon

  • Added keyboard shortcuts to small menu items when used within a ribbon:ContextMenu.
  • Added the ContextualTabGroup.IsActiveChanged event.
  • Updated buttons so they properly inherit the FontSize set on the Ribbon or other parent control.
  • Updated buttons so that Return keypresses raise their Click event.
  • Updated tabs so that they respond to having their Selector.IsSelected property set.
  • Updated how tabs raise commands.
  • Fixed a bug where adding a new tab to an existing contextual tab group could measure the tab incorrectly.

Shared Library

  • Added an AnimatedExpander.HeaderPadding property.
  • Updated the mouse wheel over a MonthCalendar to move up a month when scrolled up and down when scrolled down.
  • Fixed some issues that deal with DateTimePicker being used in other focus scopes, such as in a ToolBar.
  • Added static Instance property to IsEnumFlagSetConverter and NoOpConverter.
  • Fixed issue with ToggleTransitionPresenter where the content would transition incorrectly.
  • Updated PropertyChangingRoutedEventArgs to allow NewValue to be set.
  • Updated DateTimePicker to reformat text based on configured format when value changes are committed.
  • Updated DateTimeToStringConverter to allow Convert and ConvertBack to be overridden.


Actipro Software Support