Настроив Visual Studio для работы с Avalonia, я решил создать тестовое приложение, чтобы узнать, что же такого крутого разработчики сделали после WPF (про NET MAUI я молчу, т.к. у неё немного другие задачи). Взявшись за Avalonia, я не внимательно прочитал её описание: Avalonia is a powerful framewor...
В прошлой заметке я описал шаги по установке шаблонов для работы с Avalonia UI в Visual Studio 2022, сейчас рассмотрим процесс настройки редактора для работы Avalonia. Вообще код можно редактировать где угодно — хоть в Visual Studio Code, хоть в блокноте, но удобнее в Visual Studio, так как та...
Запущенные WPF-приложения занимают просто огромное место в оперативной памяти. Поскольку мне не нужна вся красота WPF, а лишь функционал, я попробовал портировать приложение на Windows Forms, но вскоре понял, что нужно будет переделывать слишком много из-за отсутствия нормальной реализации привязки...
В прошлый раз компилятор выдавал предупреждения ca1416. Устранив их, и добавив новую порцию кода, я получил ещё один вид предупреждений: Warning CS8632 The annotation for nullable reference types should only be used in code within a ‘#nullable’ annotations context. Здесь уже пришл...
Портируя код с WPF на Windows Forms, я снова столкнулся с предупреждениями CA1416 в компиляторе: Warning CA1416 This call site is reachable on all platforms. ‘Application.SetCompatibleTextRenderingDefault(bool)’ is only supported on: ‘windows’ 6.1 and later. Поскольку...