Actipro WPF Studio 2020.1.1

Improves SyntaxEditor, Grids and Shell controls.
November 20, 2020 - 16:42
New Version

Features

  • Docking/MDI
    • Refactored the InteropFocusTracking logic for determining if a HwndHost contains keyboard focus.
  • Editors
    • Updated AutoCompleteBox to support disabling its list virtualization when the attached VirtualizingStackPanel.IsVirtualizing property is set to false.
  • Grids
    • Added the TreeListBox.HasTreeLines property, which can be set to true to render tree lines that connect items and reflect the tree hierarchy.
    • Improved the performance of a couple large TreeListBox item update scenarios.
  • Shell
    • Improved performance when refreshing shell object children in a certain scenario.
    • Added the IShellService.AreNamesCaseSensitive property that returns whether shell object names are case-sensitive.
  • SyntaxEditor
    • Added syntax highlighting to collapsed region quick info tips created by the CollapsedRegionQuickInfoProvider language service.
    • Added the CollapsedRegionQuickInfoProvider.IsSyntaxHighlightingEnabled property and added a parameter to the GetContent method.
    • Added the IPrintSettings.AreCollapsedOutliningNodesAllowed property that can be set to true to allow collapsed outlining nodes in a printer view.
    • Added the IPrintSettings.AreIndentationGuidesVisible property that can be set to true to allow indentation guides in a printer view.
    • Added the IPrintSettings.AreSquiggleLinesVisible property that can be set to true to allow squiggle lines in a printer view.
    • Improved the sample Markdown syntax language with better syntax highlighting.
    • Improved the sample Dark.vssettings file.
    • Updated SyntaxEditor to handle the ApplicationCommands.SelectAll command.
    • Updated the TextExporterFactory.CreateRtf method to initialize the font family and size on the created IRtfTextExporter if they are specified in the Plain Text highlighting style.
    • Updated IntelliPrompt completion lists to support image adaptation when not using CommonImageSourceProvider.
    • Updated line modification marks to have a slightly smaller width.
    • Updated AutoCaseCorrector to merge its text change into the previous text change, similar to how Microsoft Visual Studio does.
    • Updated the Shift+MouseWheel input scrolling logic.
    • Updated the editor to support default font bold/italic settings.
    • Updated CollectionTagger's indexer to look for matches using value equality instead of reference equality.
    • .NET Languages Add-on
      • Updated the Roslyn extension's Microsoft.CodeAnalysis.Compilers reference to v3.7.0.
    • Web Languages Add-on
      • Improved the JSON syntax highlighting with a new classification type and related highlighting style for property names.
  • Themes
    • Improved the appearance of tabbed MDI container tabs when in dark themes.
    • Improved the ListView control theme.
  • Shared
    • Improved the AdvancedTextBlock logic for adjusting the HighlightForeground when needed.
  • Theme Designer
    • Added a context menu to Resource Browser list items with multiple copy options.
    • Improved the performance when selecting a theme definition base color using a color picker.
Actipro WPF Studio

Actipro WPF Studio

A suite of professional user interface controls and components for WPF.

Got a Question?

Live Chat with our Actipro Software licensing specialists now.