Orthogonal.NTagLite.Controls 1.0.3

dotnet add package Orthogonal.NTagLite.Controls --version 1.0.3                
NuGet\Install-Package Orthogonal.NTagLite.Controls -Version 1.0.3                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Orthogonal.NTagLite.Controls" Version="1.0.3" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Orthogonal.NTagLite.Controls --version 1.0.3                
#r "nuget: Orthogonal.NTagLite.Controls, 1.0.3"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install Orthogonal.NTagLite.Controls as a Cake Addin
#addin nuget:?package=Orthogonal.NTagLite.Controls&version=1.0.3

// Install Orthogonal.NTagLite.Controls as a Cake Tool
#tool nuget:?package=Orthogonal.NTagLite.Controls&version=1.0.3                

The Orthogonal.NTagLite.Controls project contains WPF controls for editing ID3 tags which are commonly used to embed metadata in mp3 audio files. This library has a dependency on the Orthogonal.NTagLite library which parses and updates ID3 tags.

Full source code is available in the Azure DevOps Repository.

The library is somewhat experimental and was created by extracting the editor control from the TagSheet application so it could be reused in other projects. The editor is the only control in the library at the moment, but others may be added later.

The usage pattern is as follows:

using Orthogonal.NTagLite;
using Orthogonal.NTagLite.Controls;
:
LifeFile lf = LiteFile.LoadFromFile(@"C:\testdata\Test Song.mp3");
var dialog = new TagEditWindow(lf);
dialog.Owner = this;
if (dialog.ShowDialog() == true)
{
  // The dialog has updated the tag and its frames
  lf.UpdateFile();
}
Product Compatible and additional computed target framework versions.
.NET net6.0-windows7.0 is compatible.  net7.0-windows was computed.  net8.0-windows was computed.  net8.0-windows7.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
1.0.3 196 12/20/2023

Target net60 and net80 windows. No code changes.