A2v10.System.Xaml 10.1.8043

dotnet add package A2v10.System.Xaml --version 10.1.8043
                    
NuGet\Install-Package A2v10.System.Xaml -Version 10.1.8043
                    
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="A2v10.System.Xaml" Version="10.1.8043" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="A2v10.System.Xaml" Version="10.1.8043" />
                    
Directory.Packages.props
<PackageReference Include="A2v10.System.Xaml" />
                    
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 A2v10.System.Xaml --version 10.1.8043
                    
#r "nuget: A2v10.System.Xaml, 10.1.8043"
                    
#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 A2v10.System.Xaml@10.1.8043
                    
#: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=A2v10.System.Xaml&version=10.1.8043
                    
Install as a Cake Addin
#tool nuget:?package=A2v10.System.Xaml&version=10.1.8043
                    
Install as a Cake Tool

About

A2v10.System.Xaml is a simple, lightweight, and fast XAML reader for A2v10.Platform.

Provides XAML parsing and object graph construction without any dependency on WPF or Windows-specific assemblies, making it suitable for cross-platform server-side and non-UI scenarios.

Features

  • Lightweight — zero external dependencies; no WPF or Windows runtime required
  • Fast — optimized for high-throughput server-side XAML parsing
  • Cross-platform — targets .NET Standard 2.1 and .NET 6+, runs on Linux, macOS, and Windows
  • Standard-compatible — mirrors the familiar System.Xaml API surface
  • Markup extension support — handles {Binding}, {StaticResource}, and custom markup extensions
  • Escape sequence support — use {} to include literal braces in property values

Quick Start

using A2v10.System.Xaml;

// untyped
var obj = XamlServices.Parse(xaml);

// typed — throws if the root element is not MyObject
var myObj = XamlServices.Parse<MyObject>(xaml);

// serialize
var xamlString = XamlServices.Write(obj);

Tips & Tricks

The escape sequence ({}) is used so that an open brace ({) can be used as a literal character in XAML.

<Object Property="{} Literal" />

<Object>
	<Object.Property>
	{} Literal
	</Object.Property>
</Object>

See also

Feedback

A2v10.System.Xaml is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  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 is compatible.  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 is compatible.  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. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETStandard 2.1

    • No dependencies.
  • net10.0

    • No dependencies.
  • net8.0

    • No dependencies.
  • net9.0

    • No dependencies.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on A2v10.System.Xaml:

Package Downloads
A2v10.Workflow

A2v10 workflow core

A2v10.ViewEngine.Xaml

Xaml view engine for A2v10

A2v10.Workflow.Serialization

A2v10 workflow serialization

A2v10.Xaml.Report

PDF reports for A2v10

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
10.1.8043 25 3/13/2026
10.1.8041 1,330 2/11/2026
10.1.8040 93,163 1/15/2026
10.1.8037 142,746 12/28/2025
10.1.8036 177,849 12/16/2025
10.1.8035 205,112 12/14/2025
10.1.8030 614,775 11/12/2025
10.1.8028 856,466 6/11/2025
10.1.8027 855,546 2/23/2025
10.1.8026 853,546 2/21/2025
10.1.8025 854,403 1/19/2025
10.1.8024 854,016 11/13/2024
10.1.8023 863,478 2/24/2024
10.1.8022 857,377 11/16/2023
10.1.8021 853,333 11/14/2023
Loading failed