Dirkster.FileSystemModels
3.1.1
See the version list below for details.
dotnet add package Dirkster.FileSystemModels --version 3.1.1
NuGet\Install-Package Dirkster.FileSystemModels -Version 3.1.1
<PackageReference Include="Dirkster.FileSystemModels" Version="3.1.1" />
paket add Dirkster.FileSystemModels --version 3.1.1
#r "nuget: Dirkster.FileSystemModels, 3.1.1"
// Install Dirkster.FileSystemModels as a Cake Addin #addin nuget:?package=Dirkster.FileSystemModels&version=3.1.1 // Install Dirkster.FileSystemModels as a Cake Tool #tool nuget:?package=Dirkster.FileSystemModels&version=3.1.1
WPF File System Controls
<dl> <table border="0" padding="0" cellspacing="0" cellpadding="0"> <tr> <td align="left"> <img alt="FSC Logo" src="https://github.com/Dirkster99/Docu/blob/master/FS/icons/Open_32x.png?raw=true"/> </td> <td align="left"> A collection of themeable WPF/MVVM <b>F</b>ile <b>S</b>ystem <b>C</b>ontrols similar to some parts (folder tree view, folder and file list view with filter) of Windows (7-10) Explorer.</a>. Please review the <a href="https://github.com/Dirkster99/fsc/wiki">WiKi</a> for <b>screenshots</b> and more details. </td> </tr> <table> </dl>
This project contains the source code for an implementation of controls that are related to browsing files within an existing application. Go to: https://github.com/Dirkster99/Edi to see the controls in full action (see Explorer tool window) or review this <a href="https://www.codeproject.com/Articles/1236588/File-System-Controls-in-WPF-Version-III">CodeProject article</a> to learn more.
A closely related project is the <img src="https://github.com/Dirkster99/Docu/blob/master/HistoryControlLib/Branch_32x.png?raw=true" width="24"/> <a href="https://github.com/Dirkster99/HistoryControlLib">HistoryControlLib</a> project which is also (via NuGet) part of the test applications in this repository.
The project source code in this repository contains the above control projects and also demos these features:
A folder browser control to browse folders with a treeview in your file system
- see: FolderBrowser/FolderBrowser/ViewModels/FolderViewModel.cs and FolderBrowser/FolderBrowser/Views/FolderBrowserView.xaml
- see /FolderBrowser/FolderBrowser/Readme.txt for more details
A path combobox control that lets you:
- enter a path (with copy and paste) or
- pick drives from a drop down list of currently recognized drives.
- see: FileListView/ViewModels/FolderComboBoxViewModel.cs and FileListView/Views/FolderComboBox.xaml
A folder and file listview control to list items within a given folder
- see FileListView/ViewModels/FileListViewModel.cs and FileListView/Views/FListView.xaml
A folder bookmark drop down list control to bookmark and quick access recently visited folders
A text overlay edit-in-place textbox that is shown when a user renames or creates a new folder:
Other features include:
- A forward and backward history control to navigated back and forth between recently visited folders
- A set of folder short-cut buttons to navigate directly to a folder.
Build Status of NuGet Demo Appliactions
<a href="https://github.com/Dirkster99/fsc/tree/master/source/Apps/NuGet_TestClient/Explorer">Explorer (NuGet Demo Application)</a>
<a href="https://github.com/Dirkster99/fsc/tree/master/source/Apps/NuGet_TestClient/ThemedExplorer">Themed Explorer (NuGet Demo Application)</a>
Limitations
Universal Control (UNC) network share paths are not supported
Support for drives with exchangeable media (CD-ROM, USB Drive) is limited. Everything should work as expected but exchanging the media will not lead to updating displayed folder and file entries.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET Framework | net452 is compatible. net46 was computed. net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
-
- log4net (>= 2.0.8)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Dirkster.FileSystemModels:
Package | Downloads |
---|---|
Dirkster.FileListView
Provides a WPF/MVVM listview control for Windows file system folders and files. |
|
Dirkster.FolderBrowser
Provides a WPF/MVVM folder browser tree view control to displays and browse folders in the Windows file system. |
|
Dirkster.FilterControlsLib
Provides a WPF/MVVM filter combobox view control to filter displays on Windows file system folders and files. |
|
Dirkster.FolderControlsLib
Provides a WPF/MVVM folder drop down control to enter a path and navigate into (and display) the location in the Windows file system. |
GitHub repositories (1)
Showing the top 1 popular GitHub repositories that depend on Dirkster.FileSystemModels:
Repository | Stars |
---|---|
Dirkster99/Edi
Edi - The open source text editor IDE based on AvalonDock and AvalonEdit
|
Minor change in default search filters for C#