livia-test/Livia/Resources/Themes/LiviaDatePicker.xaml
2025-03-28 14:31:53 +08:00

36 lines
2 KiB
XML

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:materialDesign="http://materialdesigninxaml.net/winfx/xaml/themes">
<Style x:Key="LiviaCalendarDayButton"
TargetType="CalendarDayButton"
BasedOn="{StaticResource MaterialDesignCalendarDayButton}">
<Setter Property="materialDesign:CalendarAssist.SelectionColor"
Value="{StaticResource PrimaryColorHighlightBrush}" />
<Setter Property="materialDesign:CalendarAssist.SelectionForegroundColor"
Value="{StaticResource Gray1Brush}" />
</Style>
<Style x:Key="LiviaCalendarButton"
TargetType="CalendarButton"
BasedOn="{StaticResource MaterialDesignCalendarButton}">
<Setter Property="materialDesign:CalendarAssist.SelectionColor"
Value="{StaticResource PrimaryColorHighlightBrush}" />
<Setter Property="materialDesign:CalendarAssist.SelectionForegroundColor"
Value="{StaticResource Gray1Brush}" />
</Style>
<Style x:Key="LiviaCalendar"
TargetType="{x:Type Calendar}"
BasedOn="{StaticResource MaterialDesignDatePickerCalendarPortrait}">
<Setter Property="Background"
Value="{StaticResource CalendarBackground}" />
<Setter Property="Foreground"
Value="{StaticResource Gray3Brush}" />
<Setter Property="materialDesign:CalendarAssist.HeaderBackground"
Value="{StaticResource ServerJobListRowBackground}" />
<Setter Property="materialDesign:CalendarAssist.HeaderForeground"
Value="{StaticResource Gray1Brush}" />
<Setter Property="CalendarDayButtonStyle"
Value="{StaticResource LiviaCalendarDayButton}" />
<Setter Property="CalendarButtonStyle"
Value="{StaticResource LiviaCalendarButton}" />
</Style>
</ResourceDictionary>