Skip to content

Commit 89e77af

Browse files
committed
simplify cards list box template
1 parent e948d94 commit 89e77af

File tree

1 file changed

+4
-33
lines changed

1 file changed

+4
-33
lines changed

MaterialDesignThemes.Wpf/Themes/MaterialDesignTheme.ListBox.xaml

Lines changed: 4 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2-
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
2+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3+
xmlns:wpf="clr-namespace:MaterialDesignThemes.Wpf">
34

45
<ResourceDictionary.MergedDictionaries>
56
<ResourceDictionary Source="pack://application:,,,/MaterialDesignThemes.Wpf;component/Themes/MaterialDesignTheme.Shadows.xaml" />
@@ -95,38 +96,8 @@
9596
<Setter Property="Template">
9697
<Setter.Value>
9798
<ControlTemplate TargetType="{x:Type ListBoxItem}">
98-
<Grid>
99-
<Border CornerRadius="2"
100-
Background="{TemplateBinding Background}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true" Effect="{StaticResource MaterialDesignShadowDepth2}" />
101-
<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
102-
<Border x:Name="Bd" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true"
103-
CornerRadius="2"/>
104-
</Grid>
105-
<ControlTemplate.Triggers>
106-
<MultiTrigger>
107-
<MultiTrigger.Conditions>
108-
<Condition Property="IsMouseOver" Value="True"/>
109-
</MultiTrigger.Conditions>
110-
<Setter Property="BorderBrush" TargetName="Bd" Value="{DynamicResource PrimaryHueLightBrush}"/>
111-
</MultiTrigger>
112-
<MultiTrigger>
113-
<MultiTrigger.Conditions>
114-
<Condition Property="Selector.IsSelectionActive" Value="False"/>
115-
<Condition Property="IsSelected" Value="True"/>
116-
</MultiTrigger.Conditions>
117-
<Setter Property="BorderBrush" TargetName="Bd" Value="{DynamicResource PrimaryHueMidBrush}"/>
118-
</MultiTrigger>
119-
<MultiTrigger>
120-
<MultiTrigger.Conditions>
121-
<Condition Property="Selector.IsSelectionActive" Value="True"/>
122-
<Condition Property="IsSelected" Value="True"/>
123-
</MultiTrigger.Conditions>
124-
<Setter Property="BorderBrush" TargetName="Bd" Value="{DynamicResource PrimaryHueDarkBrush}"/>
125-
</MultiTrigger>
126-
<Trigger Property="IsEnabled" Value="False">
127-
<Setter Property="TextElement.Foreground" TargetName="Bd" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
128-
</Trigger>
129-
</ControlTemplate.Triggers>
99+
<wpf:Card Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"
100+
ContentStringFormat="{TemplateBinding ContentStringFormat}" ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"/>
130101
</ControlTemplate>
131102
</Setter.Value>
132103
</Setter>

0 commit comments

Comments
 (0)