mirror of
https://github.com/AtomUI/AtomUI.git
synced 2026-10-22 09:23:53 +08:00
16 lines
534 B
C#
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);
|
|
}
|
|
}
|
|
} |