Actipro Universal Windows Studio 2016.1 build 0305

首先查看处于 alpha 测试中的 TreeListBox 和 TreeListView 新控件。
10月 17, 2016
新版本

特性

Docking/MDI

  • Added the DockSiteLayoutSerializer.CanSerializeUnusedLazyLoadData property, which can be set to true to re-embed unused lazy load data back into serialized layouts.
  • Added the DockSite.CanToolWindowsDragToFloatingDockHostsWithWorkspaces property, which can be set to false to prevent tool windows from being dragged to floating dock hosts that contain workspaces.
  • Added DocumentWindow.Attach and Dock methods that allow for programmatic docking to other tabbed document windows or tabbed MDI containers.
  • Updated the WindowControl template and adjusted styles.
  • Updated the dock guide display logic for certain scenarios.
  • Updated logic so that when using MVVM and dragging a docking window to a linked dock site, the related item will try to move to the target dock site's items source.
  • Updated system drags over unselected tool window container and tabbed MDI container tabs to only select after a brief delay.

Editors

  • Updated DoublePicker to support smaller range values.

Grids (work-in-progress)

  • First look at the TreeListBox and TreeListView control that are in alpha testing.

SyntaxEditor

  • Reimplemented and improved the line modification mark tracking logic, also added reverted change display capabilities.
  • Added the ITextChangeOptions.CanMergeIntoPreviousChange property, which can be set to true to indicate that a programmatically-created text change should be merged into the previous text change on the undo stack.
  • Added the ITextChange.IsMerged property that returns if a text change is the result of two or more merged text changes.
  • Added the SyntaxEditor.CanBackspaceOverSpacesToTabStop property that can be set to false to only allow backspacing over a single character when ITextDocument.AutoConvertTabsToSpaces is true.
  • Added UI automation peers for IntelliPrompt quick info, parameter info, and completion lists.
  • Added an overload for the IUndoHistory.Clear method that specifies whether to also reset all change tracking, and added the IUndoHistory.Cleared event.
    Updated how focus is tracked within editor views.
  • Updated the ITextChange.CustomData property to be settable.
  • Updated line number display to adjust appropriately when the first characters in a line are completely collapsed without an intra-text adornment in their place.
  • Updated text drags to not scroll past the document end when the CanScrollPastDocumentEnd option is enabled.

Web Languages Add-on

  • Added a text formatter for the JSON language that beautifies the data.

Shared

  • Updated ConditionalConverter to return TrueValue for non-empty string values.

修补程序

Charts

  • Fixed a bug where an exception could occur when an existing PieChart's template is reapplied in a certain scenario.

Docking/MDI

  • Fixed a bug where some content might not render correctly after an existing DockSite's template is reapplied.
  • Fixed a bug where ToolWindow.Attach calls might not function correctly.
  • Fixed a bug where an exception could occur when unlinking dock sites.
  • Fixed a bug where a tool window container title might not trim correctly.
  • Fixed a bug where a reopened docking window might not take on the existing docked size of its container properly.
  • Fixed a bug where when using MVVM and dragging a docking window to another linked dock site could cause a layout issue or exception in various scenarios.
  • Fixed a couple bugs related to tool window layout deserialization.

SyntaxEditor

  • Fixed a bug where decoration adornments could render incorrectly when intersecting collapsed ranges.
  • Fixed a bug where deleting lines near the end of a document could cause the remaining line numbers to not refresh properly.
  • Fixed a bug where making the line number margin visible could initially render it with incorrect width.
  • Fixed a bug where line indicators didn't toggle properly on an empty line.
  • Fixed a bug where setting an invalid font family name could cause an exception if the line number margin was visible.

.NET Languages Add-on

  • Fixed a bug where the resolver was working on the name of named attribute arguments.
  • Fixed a bug where documentation comments within a region directive block could prevent the region from being code outlined properly.
TreeListBox is a TreeView-like control but has many advanced features like those found in the Visual Studio Solution Explorer.

Actipro Universal Windows Studio for UWP

构建身临其境的 Universal Windows 应用程序。

有任何疑问吗?

透过Live Chat与我们的Actipro Software 专家联络!