/
d4nil
/
Konenkov_2413_software_engineering_
Обзор
Документация
Войти
/
d4nil
/
Konenkov_2413_software_engineering_
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
Interface/Extensions/ComboBoxExtensions.cs
22 строки
796 B
Konenkov Daniel
feat: связать прошлый проект с server
16 дек 2025, 10:15
16 дек 2025, 10:15
e07dc22
Код
Авторство
О чём код?
using System; using System.Linq; using Avalonia.Controls; namespace Interface.Extensions; /// <summary> /// Класс, реализующий методы расширения для ComboBox /// </summary> public static class EnumComboBoxExtensions { /// <summary> /// Метод расширения ComboBox, позволяющий привязать значения из перечислений /// </summary> /// <typeparam name="TEnum">Тип перечисления</typeparam> /// <param name="parComboBox">Расширяемый combobox</param> public static void BindEnum<TEnum>(this ComboBox parComboBox) where TEnum : Enum { parComboBox.ItemsSource = Enum.GetValues(typeof(TEnum)).Cast<TEnum>(); parComboBox.SelectedIndex = 0; } }