An AvaloniaEdit-based editor control layered over the AXSG language service for in-app AXAML authoring.
This package layers:
It is intended for product-quality editor surfaces, not just sample or test usage.
Use this package when you are building:
This package sits on top of:
XamlToCSharpGenerator.LanguageServiceAvaloniaAvalonia.AvaloniaEditThat means it is best suited for in-process editor experiences inside AXSG-aware desktop tools or product shells.
Host applications should merge the AvaloniaEdit theme resources in App.axaml, for example:
<Application.Styles>
<FluentTheme DensityStyle="Compact" />
<StyleInclude Source="avares://AvaloniaEdit/Themes/Fluent/AvaloniaEdit.xaml" />
</Application.Styles>
Without the AvaloniaEdit theme resources, the embedded AxamlTextEditor control will not render like a normal text editor surface even though the language-service plumbing is active.
The EditorAvaloniaSample shows a compact Fluent shell with a left explorer tree, a central editor surface, and bottom Problems and Output panels.
If you only need the semantic engine, use XamlToCSharpGenerator.LanguageService directly. If you need an out-of-process LSP server, use XamlToCSharpGenerator.LanguageServer.Tool.