TheXDS.MCART.Windows 0.18.1

There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package TheXDS.MCART.Windows --version 0.18.1
                    
NuGet\Install-Package TheXDS.MCART.Windows -Version 0.18.1
                    
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="TheXDS.MCART.Windows" Version="0.18.1" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="TheXDS.MCART.Windows" Version="0.18.1" />
                    
Directory.Packages.props
<PackageReference Include="TheXDS.MCART.Windows" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add TheXDS.MCART.Windows --version 0.18.1
                    
#r "nuget: TheXDS.MCART.Windows, 0.18.1"
                    
#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.
#:package TheXDS.MCART.Windows@0.18.1
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=TheXDS.MCART.Windows&version=0.18.1
                    
Install as a Cake Addin
#tool nuget:?package=TheXDS.MCART.Windows&version=0.18.1
                    
Install as a Cake Tool

MCART.Windows

Overview

MCART.Windows is a specialized library within the MCART ecosystem, designed to enhance the development of Windows-based applications. It provides a set of tools, utilities, and components tailored for the Windows platform, streamlining the creation of robust and feature-rich desktop applications.

This library is more often included as a transitive dependency in other MCART libraries, such as MCART.WPF, which is a wrapper around the Windows Presentation Foundation (WPF) framework. While it is not intended for direct use in most cases, it does include useful helpers for Windows-specific apps, and you don't have to reference a specific platform to use its features, like in cases where you need to implement a console application that uses Windows APIs and/or dialogs.

Highlights

  • Windows-Specific Utilities: Tools and helpers designed specifically for the Windows platform.
  • Extensibility: Designed to be extended for custom Windows-specific solutions.
  • Access to WIndows-specific APIs: Provides access to a few Windows-specific APIs and features, such as some of the common Windows dialogs (including the modern progress dialog as seen in Windows Vista and up), separate console, window management and more.

Getting Started

using TheXDS.MCART.Helpers;

class Program
{
    static void Main()
    {
        Console.WriteLine($"The system accent color is {Windows.GetAeroAccentColor()}");
    }
}
Product Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 is compatible.  net9.0-windows was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on TheXDS.MCART.Windows:

Package Downloads
TheXDS.MCART.Wpf

Morgan's CLR Advanced Runtime es un conjunto de funciones, extensiones y módulos que he encontrado útiles a lo largo de mis años de experiencia con lenguajes .Net, particularmente con Visual Basic. Trata de añadir características que no se encuentran fácilmente disponibles en .Net Framework, y además añade controles, ventanas, recursos y otros objetos de utilidad.

TheXDS.MCART.Wpf.Common

Morgan's CLR Advanced Runtime is a set of functions, extensions, and modules that I have found useful throughout my years of experience with .Net languages, particularly with Visual Basic. It aims to add features that are not easily available in .Net Framework, and also adds controls, windows, resources, and other utility objects.

TheXDS.MCART.WinForms.Common

Morgan's CLR Advanced Runtime is a set of functions, extensions, and modules that I have found useful throughout my years of experience with .Net languages, particularly with Visual Basic. It aims to add features that are not easily available in .Net Framework, and also adds controls, windows, resources, and other utility objects.

TheXDS.MCART.Wpf.Win19041

Morgan's CLR Advanced Runtime is a set of functions, extensions, and modules that I have found useful throughout my years of experience with .Net languages, particularly with Visual Basic. It aims to add features that are not easily available in .Net Framework, and also adds controls, windows, resources, and other utility objects.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.0-alpha.1 95 3/21/2026
0.18.1 478 12/11/2025
0.18.1-alpha.3 184 9/2/2025
0.18.1-alpha.2 510 7/25/2025
0.18.1-alpha.1 528 7/24/2025
0.18.0 308 5/6/2025
0.18.0-alpha.12 218 4/18/2025
0.18.0-alpha.11 209 4/17/2025
0.18.0-alpha.10 249 3/6/2025
0.18.0-alpha.9 237 3/5/2025
0.18.0-alpha.8 151 2/13/2025
0.18.0-alpha.7 110 1/27/2025
0.18.0-alpha.5 128 1/20/2025
0.18.0-alpha.3 115 1/7/2025
0.18.0-alpha.1 121 1/6/2025
0.17.3 196 10/15/2024
0.17.3-alpha.10 138 10/8/2024
0.17.3-alpha.9 123 9/24/2024
0.17.3-alpha.8 104 9/19/2024
0.17.3-alpha.7 161 8/10/2024
Loading failed