Table of Contents

v1.5.0

Stable Release · September 16, 2026 · NuGet · GitHub Release

🌟 Features

  • Added CellWithRow selection mode to select the clicked cell while keeping the full row highlighted by @w-ahmad in #388
  • Added drag selection rectangle for multi-cell selection by @godlytalias in #344
  • Added clipboard paste support (CanPaste, Pasting event, and paste command) by @w-ahmad in #379
  • Added ColumnAutoWidthMode to auto-size columns to their content by @Mangepange in #361
  • Added support for inline cell templates in TableViewTemplateColumn by @w-ahmad in #360
  • Added Native AOT compatibility by @w-ahmad in #352
  • Added UI Automation and accessibility support with automation peers for the TableView, cells, rows, column headers, and row headers by @w-ahmad in #397
  • Added multi-level column grouping support on Windows with GroupDescriptions, RefreshGrouping(), and sort-by-count support by @w-ahmad in #425
  • Added ShowSortableColumnIcon to optionally display a hint icon on sortable columns by @w-ahmad in #427

Enhancements

  • Added ColumnResizeMode with Live and Preview modes for a smoother column resizing experience by @w-ahmad in #420
  • Improved drag selection to allow selection gestures to start from rows and empty space, not only individual cells, by @w-ahmad in #417
  • Improved keyboard navigation with better Tab, Enter, and arrow-key handling across cells by @Mangepange in #356
  • Added OperationContentBinding to TableViewTemplateColumn for sorting, filtering, and export support by @Mangepange in #356
  • TableViewTemplateColumn now uses ClipboardContentBinding for copy and export operations by @Mangepange in #355
  • Extended compiled binding paths to support mixed collections and subclass hierarchies by @DanielTrommel in #382
  • Added an option to select a cell or row when its context menu is triggered by @cricketthomas in #374
  • Migrated the library source to C# 14 and the field keyword by @w-ahmad in #375
  • Improved memory management and lifecycle handling for TableView by @w-ahmad in #369
  • Allowed selector-only TableViewTemplateColumn instances to enter edit mode by @w-ahmad in #400
  • Default date and time formats are now derived from the user's locale by @w-ahmad in #401
  • Added Persian (fa-IR) translations by @ghost1372 in #402
  • Updated the Windows App SDK target from 1.6 to 1.8 by @licon4812 in #285
  • Updated Uno.SDK and Uno.WinUI dependencies by @w-ahmad in #405

Fixes

  • Fixed a Native AOT XamlParseException when opening the column filter flyout by @w-ahmad in #432
  • Fixed column reordering so an incomplete reorder operation is cancelled when pointer capture is lost by @Mangepange in #408
  • Fixed null clipboard payload handling by @mavaddat in #305
  • Fixed editing state when IsReadOnly changes on the TableView or a column by @Mangepange in #389
  • Fixed stale edit states by ending editing on pointer press by @Mangepange in #357
  • Fixed a column width regression introduced by the C# 14 refactor and ColumnAutoWidthMode changes by @DanielTrommel in #386
  • Fixed column auto-sizing by ensuring cells are measured when their element is set by @w-ahmad in #372
  • Fixed filter flyout search behavior using the custom MenuFlyout control by @w-ahmad in #378
  • Fixed column reordering to require a valid drop target and prevented duplicate header option commands by @w-ahmad in #352
  • Fixed date/time column formatting with platform-specific ClockIdentifier handling by @w-ahmad in #404

🙌 Contributors

Thanks to everyone who contributed to WinUI.TableView v1.5.0!

New Contributors