mirror of
https://github.com/AtomUI/AtomUI.git
synced 2026-10-23 09:48:48 +08:00
24 lines
654 B
C#
24 lines
654 B
C#
using AtomUI.Theme;
|
|
using AtomUI.Theme.Styling;
|
|
using Avalonia.Controls.Primitives;
|
|
using Avalonia.Layout;
|
|
using Avalonia.Styling;
|
|
|
|
namespace AtomUI.Controls;
|
|
|
|
[ControlThemeProvider]
|
|
internal class MenuSeparatorTheme : BaseControlTheme
|
|
{
|
|
public MenuSeparatorTheme()
|
|
: base(typeof(MenuSeparator))
|
|
{
|
|
}
|
|
|
|
protected override void BuildStyles()
|
|
{
|
|
var commonStyle = new Style(selector => selector.Nesting());
|
|
commonStyle.Add(Layoutable.MinHeightProperty, MenuTokenKey.SeparatorItemHeight);
|
|
commonStyle.Add(TemplatedControl.BorderBrushProperty, SharedTokenKey.ColorBorder);
|
|
Add(commonStyle);
|
|
}
|
|
} |