Hide binding plugins and disable Data Annotations validation by default by grokys · Pull Request #20623 · AvaloniaUI/Avalonia (original) (raw)

added 2 commits

February 6, 2026 10:05

@grokys

Making everything pluggable like has performance implications even if the plugins are never customized (which will be the 99% case).

IPropertyAccessor is used in CompiledBindingPathBuilder so needs to be kept public for the moment.

@grokys

It conflicts with CommunityToolkit.Mvvm which is now the default MVVM framework, so require it to be enabled in the AppBuilder.

@grokys grokys changed the titleHide binding plugins Hide binding plugins and disable Data Annotations validation by default

Feb 6, 2026

@grokys

@MrJul

MrJul

MrJul previously approved these changes Feb 11, 2026

@MrJul

@MrJul

@MrJul MrJul deleted the refactor/hide-binding-plugins branch

February 11, 2026 18:49

This was referenced

Apr 9, 2026

This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.Learn more about bidirectional Unicode characters

[ Show hidden characters]({{ revealButtonHref }})