Skip to main content
WPF.ListViewLayoutManager package icon

WPF.ListViewLayoutManager

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.

Total Downloads
105.1K
105,060
Published
Feb 17, 2020
Latest stable version

Install

.NET CLI
dotnet add package WPF.ListViewLayoutManager --version 2.0.0
Package Manager Console
Install-Package WPF.ListViewLayoutManager -Version 2.0.0
PackageReference
<PackageReference Include="WPF.ListViewLayoutManager" Version="2.0.0" />

Frameworks

.NETFramework4.0 .NETCoreApp3.1

Dependencies

No declared dependencies.

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.