io.github.toyota32k.wpfLittleToolkit.net6
1.0.1
See the version list below for details.
dotnet add package io.github.toyota32k.wpfLittleToolkit.net6 --version 1.0.1
NuGet\Install-Package io.github.toyota32k.wpfLittleToolkit.net6 -Version 1.0.1
<PackageReference Include="io.github.toyota32k.wpfLittleToolkit.net6" Version="1.0.1" />
paket add io.github.toyota32k.wpfLittleToolkit.net6 --version 1.0.1
#r "nuget: io.github.toyota32k.wpfLittleToolkit.net6, 1.0.1"
// Install io.github.toyota32k.wpfLittleToolkit.net6 as a Cake Addin #addin nuget:?package=io.github.toyota32k.wpfLittleToolkit.net6&version=1.0.1 // Install io.github.toyota32k.wpfLittleToolkit.net6 as a Cake Tool #tool nuget:?package=io.github.toyota32k.wpfLittleToolkit.net6&version=1.0.1
wpf-little-toolkit (for .NET 6)
Some useful views, extensions and helper classes to develop WPF applications. Someone (<- that's me) will be a little happier with this.
CircleProgressView
"Progress Ring" with a percent label, customizable from xaml.
PathView
The view drawing "SVG path" on it, similar to PathIcon in UWP. (Unfortunately, I couldn't found such control in WPF enviromnent.)
StretchListView
ListView which has a column to strech and fit to view width.
NumericTextBox
TextBox which accept only numeric character.
CheckButton
A button which has IsChecked attribute. This is similar to ToggleButton, but it's IsChecked attribute will not be changed by click action but can be changed only programatically. It's useful in specal situation to handle "un-bindable property" of view for example "Play" property of MediaElement.
MenuButton
A button which is intended to bind its IsChecked property to DropDownMenu.IsOpen property.
WaitCursor
Disposable wait cursor class. A heavy task can be executed in it's "using block" like this.
using(WaitCuror.Start(this)) {
HeavyTask();
}
ViewModelBase
A common implementation of ViewModel which support INotifyPropertyChanged. This class is intended to work with ReactiveProperty, it can dispose automatically all properties implement IDisposable.
WinPlacement
Save and Restore the placement (position, size) of the Window.
RectUtil
Utilities to handle Rect/Point/Size/Vector.
JsonHelper
Support composing and parsing JSON string. This is thin wrapper of System.Json, and enough to my use.
FileDialogBuilder
This is a wrapper of Microsoft.WindowsAPICodePack.Dialogs in a "builder" pattern.
var path = SaveFileDialogBuilder.Create()
.addFileType("Text", "*.txt")
.defaultExtension("txt")
.overwritePrompt(true)
.defaultFilename("readme")
.GetFilePath(this);
NuGet
io.github.toyota32k.wpfLittleToolkit.net6
XAML
<Window ...
xmlns:tk="clr-namespace:io.github.toyota32k.toolkit.view;assembly=io.github.toyota32k.wpfLittleToolkit.net6"
...>
<tk:CircleProgressView.../>
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. |
-
net6.0-windows7.0
- System.Json (>= 4.7.1)
- WinCopies.WindowsAPICodePack.Shell (>= 2.10.2)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.