Архив метки: C#

Avalonia: Потребление памяти

Настроив Visual Studio для работы с Avalonia, я решил создать тестовое приложение, чтобы узнать, что же такого крутого разработчики сделали после WPF (про NET MAUI я молчу, т.к. у неё немного другие задачи). Взявшись за Avalonia, я не внимательно прочитал её описание: Avalonia is a powerful framewor...

Visual Studio: Предупреждение CS8632

В прошлый раз компилятор выдавал предупреждения ca1416. Устранив их, и добавив новую порцию кода, я получил ещё один вид предупреждений: Warning CS8632 The annotation for nullable reference types should only be used in code within a ‘#nullable’ annotations context.   Здесь уже пришл...

Windows Forms: Feature target-typed object creation is not available in C# 7.3

Пытаюсь в стандартном проекте Windows Forms сделать проверку прав пользователя: using (WindowsIdentity identity = WindowsIdentity.GetCurrent()) { WindowsPrincipal principal = new(identity); isElevated = principal.IsInRole(WindowsBuiltInRole.Administrator); } Но компилятор выдаёт ошибку: Error Featur...

WPF: Конвертер для Boolean

Если в окошке программы есть какой-то элемент, например, ListView, то его можно при необходимости скрыть просто установив значение Visibility равным Collapsed. Если же мы делаем привязку к переменной типа Boolean, то там есть только два значения: true или false, при этом у Visibility три варианта: V...