SpringCard.PCSC.UI
25.22.10
dotnet add package SpringCard.PCSC.UI --version 25.22.10
NuGet\Install-Package SpringCard.PCSC.UI -Version 25.22.10
<PackageReference Include="SpringCard.PCSC.UI" Version="25.22.10" />
<PackageVersion Include="SpringCard.PCSC.UI" Version="25.22.10" />
<PackageReference Include="SpringCard.PCSC.UI" />
paket add SpringCard.PCSC.UI --version 25.22.10
#r "nuget: SpringCard.PCSC.UI, 25.22.10"
#:package SpringCard.PCSC.UI@25.22.10
#addin nuget:?package=SpringCard.PCSC.UI&version=25.22.10
#tool nuget:?package=SpringCard.PCSC.UI&version=25.22.10
SpringCard.PCSC.UI
SpringCard PCSC UI Library - Cross-platform UI components for PCSC smart card access
📋 Table of Contents
📖 Overview
SpringCard.PCSC.UI is a .NET library developed by SpringCard, providing cross-platform UI components for PCSC (Personal Computer/Smart Card) functionality using Avalonia framework. This library offers modern, platform-independent user interface components for smart card operations.
Originally developed for internal use at SpringCard, this library has been made available to facilitate PCSC integration in cross-platform .NET applications.
✨ Features
Avalonia Components
- Reader Selection Control: Component for selecting smart card readers
- Modern UI: Fluent design following platform guidelines
- Cross-Platform: Works on Windows, Linux, and macOS
PCSC Integration
- Full PCSC Support: Complete integration with SpringCard.PCSC library
- Reactive Architecture: Event-based notifications for card events
- Multi-Reader Support: Manage multiple smart card readers simultaneously
API Design
- MVVM Pattern: Follows Model-View-ViewModel architecture
- Data Binding: Full support for Avalonia data binding
- Customizable: Styles and templates can be customized
🎯 Supported Frameworks
SpringCard.PCSC.UI supports:
- .NET 6.0
- .NET 10.0
🚀 Installation
Via NuGet Package Manager
Install-Package SpringCard.PCSC.UI
Via .NET CLI
dotnet add package SpringCard.PCSC.UI
Via PackageReference in csproj
<PackageReference Include="SpringCard.PCSC.UI" Version="[latest-version]" />
📚 API Documentation
For complete API documentation, please refer to the official SpringCard documentation:
📜 License
This library is licensed under SpringCard proprietary license. See LICENSE.txt for full license text.
Copyright (c) 2008-2026 SpringCard - www.springcard.com
All rights reserved
🆘 Support
For support and inquiries:
- Website: https://www.springcard.com
- Email: support@springcard.com
🏷️ Package Information
| Property | Value |
|---|---|
| Package ID | SpringCard.PCSC.UI |
| Author | SpringCard |
| Copyright | Copyright © SpringCard SAS, France, 2008-2026 all rights reserved |
🔄 Version History
For complete version history, see the NuGet Package Page.
📝 Notes
- This library is actively maintained by SpringCard
- Compatible with Windows, Linux, and macOS environments
- Requires Avalonia framework
- Requires SpringCard.PCSC library as dependency
- Designed for use with SpringCard hardware devices
- Optimized for performance and reliability
- Extensively tested in production environments
Made with care by SpringCard SAS, France
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Avalonia (>= 11.1.0)
- Avalonia.Diagnostics (>= 11.1.0)
- Avalonia.Themes.Fluent (>= 11.1.0)
- SpringCard.LibCs.GetText (>= 25.21.31)
- SpringCard.LibCs.Translations (>= 25.21.31)
- SpringCard.LibCs.Windows.UI (>= 24.44.0)
- SpringCard.PCSC (>= 25.22.10)
-
net6.0
- Avalonia (>= 11.1.0)
- Avalonia.Diagnostics (>= 11.1.0)
- Avalonia.Themes.Fluent (>= 11.1.0)
- SpringCard.LibCs.GetText (>= 25.21.31)
- SpringCard.LibCs.Translations (>= 25.21.31)
- SpringCard.LibCs.Windows.UI (>= 24.44.0)
- SpringCard.PCSC (>= 25.22.10)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.