File tree Expand file tree Collapse file tree 2 files changed +35
-22
lines changed
MaterialDesignThemes.Wpf/Themes Expand file tree Collapse file tree 2 files changed +35
-22
lines changed Original file line number Diff line number Diff line change 53
53
Style =" {StaticResource MaterialDesignFloatingHintDatePicker}" />
54
54
</smtx : XamlDisplay >
55
55
56
+ <smtx : XamlDisplay
57
+ UniqueKey =" pickers_custom"
58
+ HorizontalAlignment =" Left"
59
+ Margin =" 0 16 0 0" >
60
+ <DatePicker
61
+ Width =" 100"
62
+ materialDesign:HintAssist.Hint=" Custom" >
63
+ <DatePicker .Resources>
64
+ <Style x : Key =" CustomCalendarDayButton" TargetType =" CalendarDayButton" BasedOn =" {StaticResource MaterialDesignCalendarDayButton}" >
65
+ <Setter Property =" materialDesign:CalendarAssist.SelectionColor" Value =" #B2F39B" />
66
+ <Setter Property =" materialDesign:CalendarAssist.SelectionForegroundColor" Value =" Black" />
67
+ </Style >
68
+ <Style x : Key =" CustomCalendarButton" TargetType =" CalendarButton" BasedOn =" {StaticResource MaterialDesignCalendarButton}" >
69
+ <Setter Property =" materialDesign:CalendarAssist.SelectionColor" Value =" #B2F39B" />
70
+ <Setter Property =" materialDesign:CalendarAssist.SelectionForegroundColor" Value =" Black" />
71
+ </Style >
72
+ <Style x : Key =" CustomCalendar" TargetType =" {x:Type Calendar}" BasedOn =" {StaticResource MaterialDesignDatePickerCalendarPortrait}" >
73
+ <Setter Property =" Background" Value =" #343C3F" />
74
+ <Setter Property =" Foreground" Value =" White" />
75
+ <Setter Property =" materialDesign:CalendarAssist.HeaderBackground" Value =" #A2E9FF" />
76
+ <Setter Property =" materialDesign:CalendarAssist.HeaderForeground" Value =" Black" />
77
+ <Setter Property =" CalendarDayButtonStyle" Value =" {StaticResource CustomCalendarDayButton}" />
78
+ <Setter Property =" CalendarButtonStyle" Value =" {StaticResource CustomCalendarButton}" />
79
+ </Style >
80
+ <Style TargetType =" DatePicker" BasedOn =" {StaticResource MaterialDesignFloatingHintDatePicker}" >
81
+ <Setter Property =" CalendarStyle" Value =" {StaticResource CustomCalendar}" />
82
+ </Style >
83
+ </DatePicker .Resources>
84
+ </DatePicker >
85
+ </smtx : XamlDisplay >
86
+
56
87
<smtx : XamlDisplay
57
88
UniqueKey =" pickers_2"
58
89
HorizontalAlignment =" Left"
Original file line number Diff line number Diff line change 420
420
</Setter >
421
421
</Style >
422
422
423
- <Style x : Key =" MaterialDesignDatePickerCalendarPortrait" TargetType =" {x:Type Calendar}" >
424
- <Setter Property =" Foreground" Value =" {DynamicResource MaterialDesignBody}" />
425
- <Setter Property =" Background" Value =" {DynamicResource MaterialDesignPaper}" />
426
- <Setter Property =" CalendarDayButtonStyle" Value =" {StaticResource MaterialDesignCalendarDayButton}" />
427
- <Setter Property =" CalendarButtonStyle" Value =" {StaticResource MaterialDesignCalendarButton}" />
428
- <Setter Property =" Template" >
429
- <Setter .Value>
430
- <ControlTemplate TargetType =" {x:Type Calendar}" >
431
- <AdornerDecorator CacheMode =" {Binding RelativeSource={RelativeSource Self}, Path=(wpf:ShadowAssist.CacheMode)}" >
432
- <Border Effect =" {DynamicResource MaterialDesignShadowDepth4}" Padding =" 16 8 16 24" >
433
- <CalendarItem
434
- x : Name =" PART_CalendarItem"
435
- Style =" {DynamicResource MaterialDesignCalendarItemPortrait}"
436
- BorderBrush =" {TemplateBinding BorderBrush}"
437
- Background =" {TemplateBinding Background}"
438
- wpf:CalendarAssist.IsHeaderVisible=" {TemplateBinding wpf:CalendarAssist.IsHeaderVisible}" />
439
- </Border >
440
- </AdornerDecorator >
441
- </ControlTemplate >
442
- </Setter .Value>
443
- </Setter >
423
+ <Style x : Key =" MaterialDesignDatePickerCalendarPortrait" TargetType =" {x:Type Calendar}" BasedOn =" {StaticResource MaterialDesignCalendarPortrait}" >
424
+ <Setter Property =" wpf:ShadowAssist.ShadowDepth" Value =" Depth4" />
425
+ <Setter Property =" Margin" Value =" 16 8 16 24" />
444
426
</Style >
445
-
427
+
446
428
<Style x : Key =" MaterialDesignDatePicker" TargetType =" {x:Type DatePicker}" >
447
429
<Setter Property =" VerticalAlignment" Value =" Center" />
448
430
<Setter Property =" Foreground" Value =" {Binding RelativeSource={RelativeSource AncestorType={x:Type FrameworkElement}}, Path=(TextElement.Foreground)}" />
You can’t perform that action at this time.
0 commit comments