Dirkster.MRULib 1.3.0

Implements a WPF/MVVM Control libray (with backend) that manages a Most Recently Used list of files.

Install-Package Dirkster.MRULib -Version 1.3.0
dotnet add package Dirkster.MRULib --version 1.3.0
<PackageReference Include="Dirkster.MRULib" Version="1.3.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Dirkster.MRULib --version 1.3.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

MRULib

This library Implements a WPF/MVVM Control libray (with backend) that manages a Most Recently Used list of files:

  • with saving/loading settings from to XML
  • List can be grouped by last access (Pinned, Today, Yesterday, Last Week)
  • A recently documents menu entry sorted by last access (without grouping is also supported)
  • Pinned entries can be moved up and don in the list
  • List entries can be removed based on their age (e.g. Remove all entries older than 1 week)
  • Support for Light/Black theming is build in

There is a demo application and unit test project to demonstrate usage of the control
and document each feature, such as, the ability to configure a minimum and maximum value
that can be used to keep the resulting number of list entries within defined bounds.

MRULib

This library Implements a WPF/MVVM Control libray (with backend) that manages a Most Recently Used list of files:

  • with saving/loading settings from to XML
  • List can be grouped by last access (Pinned, Today, Yesterday, Last Week)
  • A recently documents menu entry sorted by last access (without grouping is also supported)
  • Pinned entries can be moved up and don in the list
  • List entries can be removed based on their age (e.g. Remove all entries older than 1 week)
  • Support for Light/Black theming is build in

There is a demo application and unit test project to demonstrate usage of the control
and document each feature, such as, the ability to configure a minimum and maximum value
that can be used to keep the resulting number of list entries within defined bounds.

Release Notes

This control is now supported in NetCore 3 (with Preview 8) and .Net 4.

  • .NETCoreApp 3.0

    • No dependencies.
  • .NETFramework 4.5.1

    • No dependencies.

Showing the top 1 GitHub repositories that depend on Dirkster.MRULib:

Repository Stars
Dirkster99/Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit

Read more about the GitHub Usage information on our documentation.

Version History

Version Downloads Last updated
1.3.0 998 9/3/2019
1.2.1 471 5/20/2019
1.1.1 137 5/18/2019
1.0.2 1,282 9/4/2018
1.0.1 510 6/7/2018
1.0.0 826 8/22/2017