There are really 4 types of controls in a XAML framework:
Drawn Controls
Layout Controls (no appearance)
User Controls
Templated Controls
Fully Customizable (Button)
Partially Customizable (DataGrid)
This is a categorization I've been thinking about for a few years now (layout controls with no appearance is a new one based on Avalonia's existing docs). I think it's useful for devs to be aware of this information and I haven't seen it anywhere else. Usually people just say there are 'lookless' templated controls in XAML but in practice there are caveats and differences to be aware of that limit what is possible for an app.
@maxkatz6 I think I fixed all the errors on my end. It seems there is an issue with the build system now. How would you like me to proceed with this PR?
There are really 4 types of controls in a XAML framework:
This is a categorization I've been thinking about for a few years now (layout controls with no appearance is a new one based on Avalonia's existing docs). I think it's useful for devs to be aware of this information and I haven't seen it anywhere else. Usually people just say there are 'lookless' templated controls in XAML but in practice there are caveats and differences to be aware of that limit what is possible for an app.