/
githubmirror
/
Files
Обзор
Документация
Войти
/
githubmirror
/
Files
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/Files.App/UserControls/ComboBoxEx/ComboBoxEx.cs
37 строк
687 B
Yair
Code Quality: Ran code cleanup (#17307)
25 июл 2025, 03:57
Не верифицирован
25 июл 2025, 03:57
4558bc2
Код
Авторство
О чём код?
// Copyright (c) Files Community // Licensed under the MIT License. using Microsoft.UI.Xaml.Controls; using Windows.Foundation; namespace Files.App.UserControls { public partial class ComboBoxEx : ComboBox { double _cachedWidth; protected override void OnDropDownOpened(object e) { Width = _cachedWidth; base.OnDropDownOpened(e); } protected override void OnDropDownClosed(object e) { Width = double.NaN; base.OnDropDownClosed(e); } protected override Size MeasureOverride(Size availableSize) { var baseSize = base.MeasureOverride(availableSize); if (baseSize.Width != 64) _cachedWidth = baseSize.Width; return baseSize; } } }