Actipro Bars for WinForms リリース

各リリースの最新情報を、機能・強化・解決済みの課題の詳細とともに確認しましょう。

1月
2月
3月
4月
5月
6月
7月
8月
9月
10月
11月
12月
Actipro Bars for WinForms 26.1.0メジャーバージョン2026年9月3日
機能
  • Bars
    • Improved general performance by updating backend logic to use generic collections, thus reducing how often values are boxed and unboxed.
    • Added a BarsMenuFactory that can be used ensure all Actipro product contextual menus are based on Bars controls.
    • Updated the constructor arguments of BarCommand and BarCommandLink classes (and their derived types) to support optional arguments.
    • Updated how BarComboBoxCommand selects an item in the list based on the control value by matching the full text of an item before matching what the item starts with.
  • Core
    • Added a new Core assembly that is referenced by all Actipro assemblies and contains various fundamental classes used across the product line.
    • Applications that use Actipro assembly references instead of NuGet packages must now also reference the Core assembly.
  • Shared
    • Added new ControlExtensions for the Control type.
    • Added new ILogicalTreeNodeExtensions for the ILogicalTreeNode type.
    • Added several new methods to UIRendererManager that support generic type parameters.
    • Refactored licensing infrastructure and moved types to a new ActiproSoftware.Licensing namespace.
    • Refactored ILogicalTreeNode to use generic collections, which also impacts IUIElement, UIElement, UIControl, and UIContainerControl. Please see the Conversion documentation topic for details on potentially breaking changes.
    • Created a new simpler licensing dialog that displays when necessary, guiding the user through next steps.
    • Moved the ObservableObjectBase class to the Core assembly in the ActiproSoftware namespace and improved APIs, including adding a SetValue method.
    • Moved the DoubleExtensions class to the Core assembly in the ActiproSoftware.Extensions namespace and improved APIs. The RoundMode enumeration used by the extension methods was moved to the ActiproSoftware namespace.
    • Moved all types in the ActiproSoftware.Products.Logging namespace to the Core assembly in the ActiproSoftware.Logging namespace.
    • Moved the WeakEventListener class to the Core assembly in the ActiproSoftware namespace.
    • Renamed the DisposableObject class to MarshalByRefDisposableObject.
  • All
    • Added official support for Visual Studio 2026.
    • Added .NET assembly targets for .NET 10 and removed targets for .NET 6.
    • Added nullable reference type (NRT) annotations for all libraries and samples.
    • Added MenuFactory that is used by all Actipro products which can be used to customize or replace built-in contextual menus.
    • Moved all assembly image and cursor resources to a root path level in each assembly.
    • Renamed the ActiproSoftware.Products namespace to ActiproSoftware.Properties.
    • Details for any breaking changes are in the 'Converting to v26.1' documentation topic.
修正
  • Bars
    • Fixed BarButtonCommand and BarSplitButtonCommand not properly deserializing the Checked property value.
Actipro Bars for WinForms 25.1.22026年3月13日
機能
  • Shared
    • Added the TrustedCodeService class that manages dynamic loading of types in a secure-by-default manner. This change may be potentially breaking for certain rarely used features, so it's important to review the related documentation for details.