Actipro Universal Windows Studio 2017.2

Mejora los controles Docking/MDI, Editors, Grids y SyntaxEditor.
Agosto 24, 2017
Nueva versión

Características

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.

Correcciones

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

Cree aplicaciones Windows inmersivas universales.

¿Alguna pregunta?

Chatee en vivo ahora mismo con nuestros especialistas en licencias de Actipro Software.