Closed
Description
Proposal: Provide XAML basic functionality as a standalone library
Summary
XAML basic functionality should be available as a separate set of APIs for serialization/deserialization purposes, configuration etc.
Rationale
- Many project utilize XAML generic functionality as a rich ML for configuration or serialization/deserialization. XAML is tightly coupled to UI platforms, and for no good reason.
- Coupling to UI platforms does not allow XAML to exist as a portable component, and to be used in .NET Core applications on Linux.
Scope
Capability | Priority |
---|---|
This proposal will allow developers to use basic XAML functionality as a standalone, Standard 2.1 library. (Namespace proposal: System.Xaml.Base ) |
Must |
This proposal will not provide all-flovours-all-functionality XAML standalone library | Won't |