This commit is contained in:
ShrlAlgo
2025-07-11 09:20:23 +08:00
parent c7b104f44f
commit 4d35cadb56
840 changed files with 102347 additions and 11595 deletions

61
WPFDark/Constants.cs Normal file
View File

@@ -0,0 +1,61 @@
using System.Windows;
using System.Windows.Media;
using WPFDark.Controls.Converters;
namespace WPFDark
{
public static class Constants
{
public const double BasicCornerRadiusPrim = 4;
public static CornerRadius BasicCornerRadius = new CornerRadius(BasicCornerRadiusPrim);
public const double GroupCornerRadiusPrim = 8;
public static CornerRadius GroupCornerRadius = new CornerRadius(GroupCornerRadiusPrim);
public const double BasicOneLineHeight = 24;
public const double ButtonPaddingX = 10;
public const double ButtonPaddingY = 3;
public static readonly TreeListViewItemMarginConverter TreeListViewItemFirstMarginConverter = new TreeListViewItemMarginConverter
{
IsFirstColumn = true,
Length = 19
};
public static readonly TreeListViewItemMarginConverter TreeListViewItemMarginConverter = new TreeListViewItemMarginConverter
{
Length = 19
};
public static readonly IndentToMarginConverter LengthConverter = new IndentToMarginConverter();
public static Brush CheckerBrush => _CheckerBrush ??= (Brush) ThemeManager.Current.TryFindResource("CheckerBrush");
private static Brush? _CheckerBrush;
}
public enum BiaWindowCloseButtonBehavior
{
Normal,
DoNothing
}
public enum BiaWindowAction
{
None,
Active,
Close,
Normalize,
Maximize,
Minimize
}
public enum BiaTextTrimmingMode
{
None,
Standard,
Filepath
}
}