Actipro WPF Studio 22.1.1

Améliore la logique "TreeListBox" pour gérer les annulations de modification de sélection.
Mars 16, 2022
Nouvelle Version

Fonctionnalités

  • All
    • Improved Microsoft Visual Studio 2022 designer support.
  • Docking
    • Improved an exception message for a particular layout deserialization scenario.
    • Improved support for DockingWindow.ContainerMinSize to influence the minimize size of floating document windows.
    • Updated focus logic to work around a exception in WebView2 that can occur when trying to focus one in a certain scenario.
  • Editors
    • Updated how EmbeddedListBox tracks clicks to better support touch-based scrolling.
  • Grids
    • Added the TreeListBoxItemAdapter.GetDefaultActionCommand method and updated the sample TreeNodeModel to properly support default action commands.
    • Updated TreeListBox to better support VirtualizingPanel.ScrollUnit in Pixel mode.
    • Updated TreeListBox logic for handling selection change cancellations.
    • Updated the Custom Data Factory QuickStart to include a data items dictionary.
  • Ribbon
    • Improved built-in context menu display logic.
    • Improved Tab key handling when the QAT is in the window title bar.
  • Shell
    • Improved WindowsShellService to allow additional child folders within the Default special folder.
  • SyntaxEditor
    • Added a new Column Guides feature to designate where line breaks should occur.
    • Added a new Compare Files QuickStart to demonstrate side-by-side file comparison.
    • Improved logic for adding manual outlining nodes.
    • Improved SyntaxEditor to support fonts included as resources.
    • Improved HighlightingStyleRegistry.Import to match classification types by key and to ignore colors defined as '0x01000000'.
    • Improved NavigableSymbolSelector to update its ComboBox selections quicker for simple selection changes in the attached SyntaxEditor.
    • Improved DelimiterAutoCompleter to function in more scenarios.
    • Improved performance of StartsWithFragmentCompletionItemMatcher and updated RegexCompletionItemMatcherBase to generate capturing and non-capturing regular expression patterns for improved matching performance when captures are not necessary.
    • Updated the IntelliPrompt repositioning logic to ensure it remains horizontally within the text area.
    • Updated SyntaxEditor to ignore vertical mouse wheel scrolling when IsMultiLine is false (single-line mode).
    • Updated open IntelliPrompt completion sessions to refresh selection/filters if Items collection changes are detected.
    • Updated SquiggleTagQuickInfoProvider to show quick info for the last tagged range (highest in z-order) instead of the first, when there are overlapping ranges.
    • Microsoft .NET Languages Add-on
      • Improved the VBTextFormatter logic.
      • Improved IntelliPrompt completion for VB With statements.
      • Improved IntelliPrompt completion after VB For statements.
      • Improved IntelliPrompt for variables defined within switch case blocks.
  • Themes
    • Updated checked toggle buttons to use an accent color border.
    • Updated the ThemeManager.CurrentThemeChanged event to always be raised after new theme asset resources have been loaded.
    • Updated properties on the Window used to render WindowChrome's shadow.
  • Shared
    • Improved PopupButton's internal logic for handling popups.
    • Improved PopupButton's split mode template to define distinct UI Automation peers for the content and indicator areas.
    • Improved User Prompt QuickStart to include samples for both methods of configuring a default button.
    • Improved User Prompt accessibility by customizing UI Automation class names and automation ID's.
    • Improved WindowChrome accessibility by including a title bar element for UI Automation.
Several TreeListBox usage examples showing various user interface scenarios.

Actipro WPF Studio

Une suite de contrôles et de composants professionnels d'interface utilisateur pour WPF.

Vous avez une question ?

Discutez en direct avec l'un de nos spécialiste des licences Actipro Software .