Actipro Universal Windows Studio 2017.2

ドッキング/MDI、エディター、グリッド、および構文エディターコントロールを改善
8月 24, 2017
新バージョン

機能

Docking/MDI

  • Added the DockingWindow.IsFloating property, which supports data-binding and indicates if the docking window is open in a floating DockHost.
  • Updated the DockSite.WindowDefaultLocationRequested event with a new ShouldFloat property on the event arguments.
  • Updated the read-only document contextual indicator to render separately from any custom contextual content.
  • Improved logic for when dragging a single floating tabbed document window.
  • Refactored logic that leaves breadcrumbs and added float ability to restore to floating breadcrumbs.
  • Updated maximized standard MDI windows to remove flicker when a new primary document is set.

Editors

  • Added the AutoCompleteBox control that allows text entry and provides suggestions for auto-completion. This kind of control is ideal for use in search query and quick launch kinds of scenarios.
  • Added a new QuickStart to showcase the AutoCompleteBox control.
  • Added the PartEditBoxBase.TextAlignment property to control the alignment of the text area (i.e. right-align numeric edit boxes).
  • Updated date selection in a DateEditBox's popup calendar to close the popup.
  • Updated EnumEditBox used in PropertyGrid to automatically pass the enumeration type in, which is useful when multiple data objects of the same type are being edited.
  • Added the CanReuseBrush property to BrushEditBox, BrushPicker, and GradientStopSlider, which can be set to false to create a new brush instance on any update. This is needed when binding to values using value converters.

Grids

  • Added the TreeListBoxItemAdapter.OnDragHover method, which allows for selectively expanding collapsed target items when a drag/hover occurs.
  • Added a check to ensure DragDropEffects.None is not returned by TreeListBoxItemAdapter.InitializeDataObject before starting a drag/drop.
  • Updated default property editors to pass font family and size down to embedded controls.
  • Updated PropertyGridItemAdapter to support returning paths.
  • Improved TreeListBox support for child node move operations within the same parent to retain selection when appropriate.

SyntaxEditor

  • Added the IIntraLineSpacerTag interface that allows whitespace to be reserved above and/or below view lines.
  • Added the IntraLineAdornmentManagerBase class for implementing intra-line adornments.
  • Added the ITextViewLine.TopMargin, BottomMargin, and GetIntraLineSpacerTags members.
  • Added new adornments showing how to implement Visual Studio-like Code Lens (info display and hyperlink) and Peek Definition (embedded editor) features.
  • Added logic for unhandled clicks on intra-line adornments to move the caret to the owning view line.
  • Improved how vertical scrolling is implemented to better handle view lines of various sizes.
  • Improved editor view focus tracking logic.
  • Improved copy line functionality to better handle word wrap scenarios.
  • Improved move selected lines functionality to better handle word wrap scenarios.
  • Added the IOutliningManager.ApplyDefaultOutliningExpansion and ExpandAllOutlining methods, and related EditorCommands properties.

.NET Languages Add-on

  • Added IntelliPrompt completion for object creation expression initializer member names.
  • Improved VB auto-indent logic when pressing space after certain keywords.
  • Improved VB Option statement lexing.
  • Improved VB IntelliPrompt completion logic.

Shared

  • Added the AdvancedTextBlock control that can show a tooltip when overflowed and can highlight spans of text based on captured text ranges (i.e. filter match results).
  • Changed the IDataFilter.Filter method to include a context parameter.

不具合の修正

Docking/MDI

  • Fixed a bug where executing the Dock command from a floating tool window wasn't always working.

Editors

  • Fixed a bug where clicking the Today button on a MonthCalendar with CanRetainTime set would clear the time.
  • Worked around a Visual Studio bug that prevented certain controls from appearing in the designer successfully.

Grids

  • Fixed a bug where TreeListBox expand all functionality might not traverse down all levels.

SyntaxEditor

  • Fixed a bug where moving the caret to the end of single-line mode editor might scroll too far to the right.
  • Fixed a bug where the outlining manager could fall out of sync with collapsed outining node states in a certain scenario.
Actipro Universal Windows Studio

Actipro Universal Windows Studio for UWP(英語版)

洗練された汎用的なWindowsアプリを構築

ご質問がありますか?

今すぐ Actipro Software ライセンススペシャリストとライブ チャット