Files
AtomUI/src/AtomUI.Desktop.Controls.ColorPicker/ColorPickerCollapse.cs
T
2025-11-20 00:11:49 +08:00

16 lines
534 B
C#

using System.Reactive.Disposables;
namespace AtomUI.Desktop.Controls;
internal class ColorPickerCollapse : Collapse
{
protected override Type StyleKeyOverride { get; } = typeof(Collapse);
protected override void PrepareCollapseItem(CollapseItem collapseItem, object? item, int index, CompositeDisposable compositeDisposable)
{
if (item is ColorPickerPalette colorPickerPalette)
{
collapseItem.SetCurrentValue(CollapseItem.IsSelectedProperty, colorPickerPalette.IsOpen);
}
}
}