Released: Nov 27, 2023
v3.5 での更新項目
機能
Customer Notice: Support and maintenance for Wisej.NET 3.5 will end on April 30, 2026. After this date, no further enhancements or bug fixes will be provided. It is strongly encouraged you to upgrade from Wisej.NET 3.5 to 4.0 in the near future.
The transition is a straightforward update, as Wisej.NET 4.0 fully supports .NET Framework 4.8 (net48). While this is a major version upgrade, it should require minimal effort and no breaking changes are expected as long as you continue working with net48.
What's New in Wisej.NET 3.5
- Wisej.NET Now Targets Microsoft .NET 7 - Wisej.NET 3.5 is now compiled against .NET 7. This means that existing .NET 6 projects that would like to use the latest version of 3.5 must update the target framework dependency.
- Wisej.NET Hybrid and Offline Support - Wisej.NET 3.5 is now able to run on iOS, Android, and macOS devices using the EmbedIO server.
- API and Component Enhancements
- ListViewItem gained a new Visible property. It allows the application to hide items without having to remove and add them back to the collection.
- All controls that show a label gained a new AutoToolTip property. When set to true and the text is truncated, it will automatically use the title attribute to show the full label as a native tooltip.
- The Validation extender now supports the IDataErrorInfo interface and data binding. Also added the Enabled property to the base ValidationRule class to allow the code to disable a specific validation rule without removing it from the Validation extender.
- DataGridView exposes the CreateSummaryRow, CreateDataBoundColumn, and CreateDataGridViewColumnFromType methods as public virtual to allow an application to customize the grid's inner behavior and fully control the automatic creation of rows and columns.
- The ErrorProvider extender allows a derived class to override its methods and fires the new ErrorChanged event to allow an application to customize error message and icons in a single location.
- New Constructors
- Most controls have gained several new constructors, some with optional and default arguments, that allow developers to use the controls in code adopting a more flexible and easier syntax.
- Common Method Chaining
- All basic methods in 'Control' now return 'this' to allow code to chain calls.
- Bootstrap Dark Theme
- Wisej.NET 3.5 includes a new theme for building dark-style applications. The new Bootstrap Dark theme (BootstrapDark-4) is based on the existing Bootstrap-4 light theme.
- New Extensions
- Chat Control - The new Chat control can be used to build conversations into an existing Wisej.NET application. The control supports text and custom message types, allowing users to share any type of control or data in the conversation.
- Signature Control - The new Signature control can be used to collect and export user signatures. The control includes undo, redo, image import/export, and line customization features.
- Pull-to-Refresh Component - The new Pull to Refresh component can be used to trigger a refresh of a data source associated with a scrollable panel. All containers inheriting from ScrollablePanel support the Pull-to-Refresh component.
- TesseractJS Component - The new TesseractJS component allows developers to add real-time OCR scanning to the Wisej.Web.Ext.Camera control.