Actipro Universal Windows Studio 2017.2 build 0322

改進圖表、Editors、SyntaxEditor 和 Docking 元件。
1月 12, 2018
新版本

特性

Charts

  • Added property that determines if anti-aliasing of lines are reduced at the cost of making smooth curves more jagged.

Docking/MDI

  • Added the DockSite.WindowsDockHostChanged event that fires whenever the DockingWindow.DockHost property is changed on one or more windows.
  • Improved AdvancedTabControl tab drag handling when there is a single tab.
  • Improved the drag stop logic to ensure that all docking window properties are updated properly before raising the WindowsDragged event.
  • Improved support for dragging docking windows between nested linked dock sites, and added support for holding the Shift key to target an outer dock host in this scenario.
  • Updated layout deserialization to try and focus a selected docking window if a docking window previously had focus.

Editors

  • Added the MaskedTextBox.MatchedText property, which should be used for data binding since it doesn't include any prompt characters like the normal Text property can.
  • Added the DateTimeEditBox.SetValueToTodayCommand property, that resets the Value to DateTime.Today when executed.
  • Updated the ColorPicker's alpha component edit box to be percentage-based.

Grids

  • Added the PropertyGrid.CommitPropertyValueEditHandlers collection that allows for customization on how Enter keys are handled for various property editor types.
  • Refactored PropertyGridItem.TryCommitPropertyValueEdit to only focus the itself if focus was within it.
  • Changed the PropertyGrid.TryCommitPropertyValueEdit method to be public.
  • Slightly increased minimum pointer distance that must be moved to initiate a TreeListBox item drag.
  • Updated TreeListView to not raise the ColumnHeaderTapped event when a pointer taps the column header resize gripper.
  • Updated how PropertyGrid populates child properties to prevent the duplicating of properties in a certain scenario.

SyntaxEditor

  • Added the IReadOnlyRegionTag.IncludeFirstEdge and IncludeLastEdge properties, which can be set true to prevent edits on the borders of a tagged range.
  • Improved OutliningManager's ability to handle mismatched outlining nodes.
  • Improved horizontal scrolling when the caret is near the view edges, and the editor is in single-line mode or view line measuring is enabled.
  • Updated character column to be calculated based on space character width instead of average character width.
  • Updated IntelliPrompt completion to not show or commit if the affected text range is within a read-only region.

Web Languages Add-on

  • Improved error handling in the JSON parser grammar.

Shared

  • Updated EditableContentControl to set the Content property back to its original value when the Esc key is pressed, indicating a cancel.

修補程式

Docking/MDI

  • Fixed a bug where the ToolWindow.IsSelected property could be true for an initially auto-hidden tool window.
  • Fixed a bug where the MDI host could lose its DockSite reference after a remote desktop session reopens.
  • Fixed a bug where the DockSite's ActiveWindow and PrimaryDocument properties weren't updated after a docking window was dragged to a linked DockSite.

Grids

  • Fixed a bug where using the same data item multiple times in the tree could cause an exception in selection logic.
  • Fixed a bug where using data virtualization in TreeListView wouldn't always populate data templates correctly.
  • Fixed a bug where a memory leak could occur in TreeListView.

SyntaxEditor

  • Fixed a bug in the return value of ITextSnapshotReader.GoToNextWordStart when at the end of the snapshot.

.NET Languages Add-on

  • Fixed a bug where typing a dot at document end in a single-line comment could show a completion list.
  • Fixed a parameter info bug where starting to type an identifier that begins with keyword text would close the tip.
Actipro Universal Windows Studio

Actipro Universal Windows Studio for UWP

構建身臨其境的 Universal Windows 應用程式。

有任何疑問嗎?

Live Chat現在與我們的Actipro Software 專家即時聊天詢問。