Здравствуйте, Unhandled_Exception, Вы писали:
U_E>А что насчет Авалонии?..
Ну, я использую Авалонию наряду с WPF. У Авалонии огроменные контролы по умолчанию. Нужно как-то умерять аппетит Авалонии по поводу размеров типа такого, хотя и этого мало.
<Application.Resources>
<x:Double x:Key="ControlContentThemeFontSize">12.5</x:Double>
</Application.Resources>
Что сказать? Можно собирать программы так, чтобы они работали потом без необходимости пользователю устанавливать .NET. Чтобы просто пользователь мог скачать и тут же запустить. Однако бинарники c AOT по размеру большие (у меня мегабайт под 50).
Могу даже свою программу запускать в браузере у себя локально, но использовать не могу на сайте (там программа мегабайт будет под 70 или 100 — для меня много)
Кроссплатформенность есть. Работает и на винде, и на линуксе, да и на маке тоже. Можно еще попробовать на андроиде и яблофоне.
Есть свои особенности. UI-контролы почти всегда (или вообще всегда) нужно использовать через композицию. Наследование от UI-контролов не работает (в отличие от WPF).
В целом, задачи свои Авалония решает. Использовать можно