Actipro WPF Studio 2017.2 build 0662

Améliore TreeListBox pour mieux gérer les mises à jour des propriétés à partir des modèles de vues sur d'autres fils.
Décembre 19, 2017
Nouvelle Version

Fonctionnalités

Charts

  • Updated the shape properties on line charts to use a round segment join.

Docking/MDI

  • Added AdvancedTabControl tab panel support for the mouse wheel to scroll tabs when using certain tab overflow behaviors.
  • Improved selection logic when docking multiple windows at the same time.
  • Improved auto-hidden tool window containers in non-hosted popups to support title bar drag-to-float functionality.
  • Improved AdvancedTabControl's panel to allow for customization of the tab layout.
  • Improved border rendering when tool window title bars were hidden.
  • Updated floating dock hosts to show an external title bar when there is a single tool window container and tool windows don't have their own title bars.
  • Updated docking window tab animation to not occur when deserializing a layout.
  • Updated dragged document windows that don't allow attaching or docking to not update dock host z-order when dragging over a new dock host.
  • Improved focus handling on layout changes.

Editors

  • Updated the color pickers such that the end user can tap and drag anywhere in a hue ring or saturation/brightness square to change color attributes, and not just on the thumb.
  • Added a new drop-down to ColorPicker that allows switching between RGB and HSB text input modes.
  • Added new features for adding inline UI elements within edit boxes.
  • Updated the TimeEditBox QuickStart to show off an inline button for setting the current time.
  • Improved the DateEditBox and TimeEditBox default formats to better support parsing of entered text values that lack part delimiters.
  • Improved EditBoxPicker input handling for a more ComboBox-like experience.
  • Improved how many edit boxes handle updates to range properties like Minimum and Maximum.
  • Updated DateTimeEditBox and TimeEditBox to better handle millisecond entry.
  • Improved TimeSpanEditBox's text entry support for custom formats.
  • Updated TimeSpanPicker to only allow editing of parts that appear in the TimeSpanEditBox's format.
  • Added the DateTimeEditBox.SetValueToNowCommand property, that resets the Value to DateTime.Now when executed.

Grids

  • Added the TreeListViewColumn.SortDirection property and related ColumnSortDirection enumeration that can be used to indicate that a sort glyph should appear in the column header when paired with a custom sorting mechanism.
  • Improved TreeListBox to better handle property updates from view-models on other threads.
  • Improved TreeListBox selection tracking performance.

Navigation

  • Updated how Breadcrumb handles its SelectedItem property being set while the control is unloaded.

SyntaxEditor

  • Improved numerous edit actions to retain their final selection after the action goes through an undo/redo process.
  • Improved how Tab indenting is handled when there is a block selection.
  • Improved the Cut Line to Clipboard edit action to support multiple lines.
  • Updated the hit-testing mechanism to return a new result type for intra-line spacers, which prevents mouse hovers over them from triggering IntelliPrompt quick info.
  • Updated the Caret property to implement INotifyPropertyChanged and raise the event when the selection changes, thereby allowing UI to bind right to properties such as Position.
  • Updated the IntelliPrompt popups to not switch to partial opacity if both Ctrl and Alt are held down.
  • Updated how IntelliPrompt quick info providers recognize when to close.
  • Updated certain edit actions that retain selection to not force the selection range to be normalized.

.NET Languages Add-on

  • Improved logic for selecting the best IntelliPrompt parameter info member overload when typing a comma at the end of an argument list.
  • Updated how the resolver handles base type resolution to prevent a possible exception.

Web Languages Add-on

  • Improved the XML line commenter to comment the entire line text when there is no selection.

Shared

  • Updated the embedded TextBox style to only allow a maximum of a single line.

Themes

  • Added a new AssetResourceKeys.WindowBorderOuterGlowNormalThicknessKey resource that can be set in Application.Resources to adjust the Metro theme window outer glow thickness.
  • Reduced edit control right-side padding to allow for a wider editing area.
  • Updated the appearance of disabled embedded buttons.

Correctifs

Docking/MDI

  • Fixed a bug where setting the TabbedMdiHost.TabControlStyle property wouldn't immediately update the tab highlight brushes.

Editors

  • Fixed a bug where pressing a radial slider increment or decrement button would close a containing popup when used within a toolbar.

Grids

  • Fixed a bug introduced in a previous build where pressing Tab to navigate focus through the PropertyGrid wouldn't properly select items.
  • Fixed a bug where custom type descriptor Category properties weren't called.

Ribbon

  • Fixed a bug where an exception could happen if the Backstage was forced open on load in a remote desktop scenario.
  • Fixed a bug where a very thin RibbonWindow might incorrectly render title bar text.
  • Fixed a bug where when moving the QAT from below to above the ribbon, it might not render with the correct width in a certain scenario.
  • Fixed a bug introduced in a previous build where the RibbonWindow resize gripper could display in an incorrect location when Backstage was open.

SyntaxEditor

  • Fixed a bug where vertical scrolling was possible in a certain scenario when in single line mode.
  • Fixed a bug introduced in a previous build where view focus might not tracked properly in a certain scenario.
  • Fixed a bug where certain text formatting calls over very small ranges could lead to an exception in TextSnapshotReader.

Shared

  • Fixed a bug where read-only embedded ComboBoxes allowed the mouse wheel to cycle values, such as in PropertyGrid.
Actipro WPF Studio

Actipro WPF Studio

Une suite de contrôles et de composants professionnels d'interface utilisateur pour WPF.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences Actipro Software .