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
<PackageReference Include="A2v10.System.Xaml" Version="10.1.8043" />
<PackageVersion Include="A2v10.System.Xaml" Version="10.1.8043" />
<PackageReference Include="A2v10.System.Xaml" />
paket add A2v10.System.Xaml --version 10.1.8043
#r "nuget: A2v10.System.Xaml, 10.1.8043"
#:package A2v10.System.Xaml@10.1.8043
#addin nuget:?package=A2v10.System.Xaml&version=10.1.8043
#tool nuget:?package=A2v10.System.Xaml&version=10.1.8043
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);
Related Packages
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>
Feedback
A2v10.System.Xaml is released as open source under the MIT license. Bug reports and contributions are welcome at the GitHub repository.
| Product | Versions 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. |
-
.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 |