WPF.ListViewLayoutManager NuGet Package

Using a ListViewLayoutManager allows controlling the behavior of the column layout of ListView/GridView controls:

Fixed Column: Column with fixed column width
Range Column: Column with minimal and/or maximal column width
Proportional Column: Column with proportional column width
The Range Column allows to restrict the column width as well as to fill the remaining visible area with the column.

As known from HTML tables or the Grid control, the Proportional Column determines the column widths on a percentage basis.

The following factors determine the width of a proportional column:

Visibility of the vertical ListView scrollbars
Changes of the ListView control width
Changes of the width of a non-proportional column
The implementation supports both controlling through XAML or Code Behind. Usage of XAML styles allows a ListViewLayoutManager to be 'attached' to an existing ListView control.

The class ConverterGridColumn offers object specific binding by using the interface IValueConverter.

Using the ImageGridViewColumn class allows representing a column as an image/icon using a DataTemplate.




Got any WPF.ListViewLayoutManager Question?





Info

Version: 2.0.0
Author(s): Jani Giannoudis
Last Update: Monday, February 17, 2020
.NET Fiddle: Create the first Fiddle
Project Url: https://www.codeproject.com/Articles/25058/ListView-Layout-Manager
NuGet Url: https://www.nuget.org/packages/WPF.ListViewLayoutManager


Install
Install-Package WPF.ListViewLayoutManager
dotnet add package WPF.ListViewLayoutManager
paket add WPF.ListViewLayoutManager
WPF.ListViewLayoutManager Download (Unzip the "nupkg" after downloading)

.NETFramework 4.0
  • No dependencies.
netcoreapp3.1
  • No dependencies.


Tags



STATS

must-have-score

1.3

avg-downloads-per-day

13

days-since-last-release

1527