VOOZH about

URL: https://www.nuget.org/packages/Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary/

⇱ NuGet Gallery | Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary 110.26.5.145-beta




👁 Image
Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary 110.26.5.145-beta

This is a prerelease version of Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary.
dotnet add package Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary --version 110.26.5.145-beta
 
 
NuGet\Install-Package Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary -Version 110.26.5.145-beta
 
 
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="Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary" Version="110.26.5.145-beta" />
 
 
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary" Version="110.26.5.145-beta" />
 
Directory.Packages.props
<PackageReference Include="Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary" />
 
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 Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary --version 110.26.5.145-beta
 
 
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary, 110.26.5.145-beta"
 
 
#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 Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary@110.26.5.145-beta
 
 
#: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=Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary&version=110.26.5.145-beta&prerelease
 
Install as a Cake Addin
#tool nuget:?package=Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary&version=110.26.5.145-beta&prerelease
 
Install as a Cake Tool
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Krypton Toolkit Suite Extended Toggle Switch Package

Overview

The Toggle Switch Package provides customizable toggle switch controls for Windows Forms applications, extending the Krypton Standard Toolkit with modern toggle switch functionality.

What's Included

This package includes:

  • KryptonToggleSwitchVersion1 - Original toggle switch control
  • KryptonToggleSwitchVersion2 - Enhanced toggle switch control
  • Multiple renderer styles (Metro, Modern, iOS, Android, OSX, Carbon, Fancy, Brushed Metal, Plain and Simple)
  • Support for both Krypton-themed and vanilla rendering modes
  • Customizable appearance, animations, and behavior

Supported Frameworks

  • .NET Framework 4.6.2
  • .NET Framework 4.7.2
  • .NET Framework 4.8
  • .NET Framework 4.8.1
  • .NET 8 (Windows)
  • .NET 9 (Windows)
  • .NET 10 (Windows)

Installation

From NuGet

Stable Release:

Install-Package Krypton.Toolkit.Suite.Extended.Toggle.Switch

Canary (Beta) Release:

Install-Package Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary

Nightly (Alpha) Release:

Install-Package Krypton.Toolkit.Suite.Extended.Toggle.Switch.Nightly

Using .NET CLI

dotnet add package Krypton.Toolkit.Suite.Extended.Toggle.Switch

Usage

Once installed, add the necessary using directive:

using Krypton.Toolkit.Suite.Extended.Toggle.Switch;

Basic Example

// Create a toggle switch control
var toggleSwitch = new KryptonToggleSwitchVersion1
{
 Checked = false,
 Style = ToggleSwitchStyle.Metro,
 UseAnimation = true
};

// Handle checked changed event
toggleSwitch.CheckedChanged += (sender, e) =>
{
 MessageBox.Show($"Toggle switch is now: {toggleSwitch.Checked}");
};

// Add to form
this.Controls.Add(toggleSwitch);

Features

Multiple Renderer Styles

  • Metro
  • Modern
  • iOS 5
  • iPhone
  • Android
  • OSX
  • Carbon
  • Fancy
  • Brushed Metal
  • Plain and Simple

Customization Options

  • Animation support with configurable intervals and steps
  • Custom text for on/off states
  • Custom images for buttons and sides
  • Alignment options
  • Color customization
  • Threshold percentage for toggle behavior
  • Krypton-themed or vanilla rendering modes

Dependencies

This package requires:

  • Krypton.Toolkit (Standard Toolkit)

Version matching is automatic based on your build configuration (Release/Canary/Nightly).

Build Configurations

The package is available in three build configurations:

Configuration Suffix Description
Release (none) Stable production release
Canary -beta Beta preview with latest features
Nightly -alpha Daily builds with cutting-edge features

Support

License

MIT License

Copyright © 2017-2026, Krypton Suite

See LICENSE file for details.

Version Information

To view all of the extended toolkit package latest version information, please visit: https://github.com/Krypton-Suite/Krypton-Toolkit-Suite-Version-Dashboard/blob/main/Documents/Modules/Extended/Krypton-Toolkit-Suite-Extended-Modules.md

Product Versions Compatible and additional computed target framework versions.
.NET net8.0-windows7.0 net8.0-windows7.0 is compatible.  net9.0-windows net9.0-windows was computed.  net9.0-windows7.0 net9.0-windows7.0 is compatible.  net10.0-windows net10.0-windows was computed.  net10.0-windows7.0 net10.0-windows7.0 is compatible.  net11.0-windows7.0 net11.0-windows7.0 is compatible. 
.NET Framework net472 net472 is compatible.  net48 net48 is compatible.  net481 net481 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (2)

Showing the top 2 NuGet packages that depend on Krypton.Toolkit.Suite.Extended.Toggle.Switch.Canary:

Package Downloads
Krypton.Toolkit.Suite.Extended.Ultimate.Canary

The Ultimate all-in-one package for Krypton Toolkit Suite Extended. This package includes ALL Extended Toolkit assemblies and dependencies bundled together for maximum convenience. Supports .NET Framework 4.7.2 - 4.8.1, .NET 8 - 10. All libraries are included targeting each specific framework version for performance purposes. This package includes: - All Extended Toolkit controls and components - All shared utilities and tools - All dependencies required for full functionality - Support for all target frameworks Perfect for applications that need the complete Extended Toolkit without managing individual packages. To view all of the extended toolkit package latest version information, please visit: https://github.com/Krypton-Suite/Krypton-Toolkit-Suite-Version-Dashboard/blob/main/Documents/Modules/Extended/Krypton-Toolkit-Suite-Extended-Modules.md

Krypton.Toolkit.Suite.Extended.Ultimate.Lite.Canary

The Ultimate Lite all-in-one package for Krypton Toolkit Suite Extended. This package includes ALL Extended Toolkit assemblies and dependencies bundled together for maximum convenience. This is the LITE version with reduced framework targets for smaller package size. Supports .NET Framework 4.8 - 4.8.1, .NET 8 - 10. All libraries are included targeting each specific framework version for performance purposes. This package includes: - All Extended Toolkit controls and components - All shared utilities and tools - All dependencies required for full functionality - Support for modern target frameworks (excludes .NET Framework 4.7.2) Perfect for applications targeting modern frameworks that need the complete Extended Toolkit without managing individual packages. Difference from Ultimate package: - Ultimate: Supports net472, net48, net481, net8.0, net9.0, net10.0 - Ultimate.Lite: Supports net48, net481, net8.0, net9.0, net10.0 (excludes net472) To view all of the extended toolkit package latest version information, please visit: https://github.com/Krypton-Suite/Krypton-Toolkit-Suite-Version-Dashboard/blob/main/Documents/Modules/Extended/Krypton-Toolkit-Suite-Extended-Modules.md

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
110.26.5.145-beta 60 5/25/2026
110.26.2.58-beta 79 2/27/2026
110.26.1.19-beta 76 1/19/2026
110.25.12.353-beta 235 12/19/2025
100.25.11.321-beta 300 11/17/2025
100.25.10.297-beta 148 10/24/2025
100.25.9.265-beta 241 9/22/2025
100.25.8.234-beta 147 8/22/2025
100.25.7.200-beta 104 7/19/2025
100.25.6.171-beta 131 6/20/2025
100.25.5.142-beta 177 5/22/2025
100.25.4.112-beta 201 4/22/2025
100.25.3.83-beta 383 3/24/2025
100.24.12.355-beta 116 12/20/2024
100.24.11.327-beta 126 11/22/2024
90.24.10.296-beta 133 10/22/2024
90.24.9.267-beta 132 9/23/2024
90.24.8.239-beta 133 8/26/2024
90.24.7.204-beta 133 7/22/2024
90.24.6.176-beta 131 6/24/2024
Loading failed