feat: remove PureCardCheckGroupListBox because of duplication.
This commit is contained in:
parent
a2927266b4
commit
bb392af76f
@ -140,18 +140,6 @@
|
|||||||
<ListBoxItem>Avalonia</ListBoxItem>
|
<ListBoxItem>Avalonia</ListBoxItem>
|
||||||
<ListBoxItem IsSelected="True">WPF</ListBoxItem>
|
<ListBoxItem IsSelected="True">WPF</ListBoxItem>
|
||||||
</ListBox>
|
</ListBox>
|
||||||
|
|
||||||
<TextBlock Text="Theme: PureCardCheckGroupListBox"/>
|
|
||||||
<ListBox
|
|
||||||
SelectionMode="Multiple"
|
|
||||||
Theme="{DynamicResource PureCardCheckGroupListBox}"
|
|
||||||
ItemsSource="{Binding $parent[local:ListBoxDemo].Items}" />
|
|
||||||
<ListBox Theme="{DynamicResource PureCardCheckGroupListBox}"
|
|
||||||
SelectionMode="Multiple"
|
|
||||||
IsEnabled="False">
|
|
||||||
<ListBoxItem IsSelected="True">Avalonia</ListBoxItem>
|
|
||||||
<ListBoxItem>WPF</ListBoxItem>
|
|
||||||
</ListBox>
|
|
||||||
</StackPanel>
|
</StackPanel>
|
||||||
</ScrollViewer>
|
</ScrollViewer>
|
||||||
</HeaderedContentControl>
|
</HeaderedContentControl>
|
||||||
|
@ -930,81 +930,4 @@
|
|||||||
</Style>
|
</Style>
|
||||||
</Style>
|
</Style>
|
||||||
</ControlTheme>
|
</ControlTheme>
|
||||||
|
|
||||||
<ControlTheme x:Key="PureCardCheckGroupListBox"
|
|
||||||
BasedOn="{StaticResource RadioGroupListBox}"
|
|
||||||
TargetType="ListBox">
|
|
||||||
<Setter Property="ListBox.ItemContainerTheme" Value="{DynamicResource PureCardCheckGroupListBoxItem}" />
|
|
||||||
</ControlTheme>
|
|
||||||
<ControlTheme x:Key="PureCardCheckGroupListBoxItem" TargetType="ListBoxItem">
|
|
||||||
<Setter Property="Cursor" Value="Hand" />
|
|
||||||
<Setter Property="Padding" Value="{DynamicResource ListBoxItemCheckCardPadding}" />
|
|
||||||
<Setter Property="BorderThickness" Value="{DynamicResource ListBoxItemCheckCardBorderThickness}" />
|
|
||||||
<Setter Property="CornerRadius" Value="{DynamicResource ListBoxItemCheckCardCornerRadius}" />
|
|
||||||
<Setter Property="ListBoxItem.VerticalContentAlignment" Value="Center" />
|
|
||||||
<Setter Property="Background" Value="Transparent" />
|
|
||||||
<Setter Property="ListBoxItem.Template">
|
|
||||||
<ControlTemplate TargetType="ListBoxItem">
|
|
||||||
<ContentPresenter
|
|
||||||
x:Name="PART_ContentPresenter"
|
|
||||||
Margin="{TemplateBinding Margin}"
|
|
||||||
Padding="{TemplateBinding Padding}"
|
|
||||||
HorizontalContentAlignment="{TemplateBinding HorizontalContentAlignment}"
|
|
||||||
VerticalContentAlignment="{TemplateBinding VerticalContentAlignment}"
|
|
||||||
Background="{TemplateBinding Background}"
|
|
||||||
BorderBrush="{TemplateBinding BorderBrush}"
|
|
||||||
BorderThickness="{TemplateBinding BorderThickness}"
|
|
||||||
Content="{TemplateBinding Content}"
|
|
||||||
ContentTemplate="{TemplateBinding ContentTemplate}"
|
|
||||||
CornerRadius="{TemplateBinding CornerRadius}"
|
|
||||||
RecognizesAccessKey="True"
|
|
||||||
UseLayoutRounding="False" />
|
|
||||||
</ControlTemplate>
|
|
||||||
</Setter>
|
|
||||||
|
|
||||||
<!-- Unchecked Pointerover State -->
|
|
||||||
<Style Selector="^:pointerover">
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="Background" Value="{DynamicResource ListBoxItemCheckCardPointeroverBackground}" />
|
|
||||||
</Style>
|
|
||||||
</Style>
|
|
||||||
|
|
||||||
<!-- Unchecked Pressed State -->
|
|
||||||
<Style Selector="^:pressed">
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="Background" Value="{DynamicResource ListBoxItemCheckCardPressedBackground}" />
|
|
||||||
</Style>
|
|
||||||
</Style>
|
|
||||||
|
|
||||||
<!-- Unchecked Disabled state -->
|
|
||||||
<Style Selector="^:disabled">
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="Foreground" Value="{DynamicResource ListBoxItemCheckDisabledForeground}" />
|
|
||||||
</Style>
|
|
||||||
</Style>
|
|
||||||
|
|
||||||
<Style Selector="^:selected">
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="BorderBrush" Value="{DynamicResource ListBoxItemCheckCardCheckedBorderBrush}" />
|
|
||||||
<Setter Property="Background" Value="{DynamicResource ListBoxItemCheckCardCheckedBackground}" />
|
|
||||||
</Style>
|
|
||||||
<Style Selector="^:pointerover /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="BorderBrush"
|
|
||||||
Value="{DynamicResource ListBoxItemCheckCardCheckedPointeroverBorderBrush}" />
|
|
||||||
</Style>
|
|
||||||
<Style Selector="^:pressed /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="BorderBrush" Value="{DynamicResource ListBoxItemCheckCardCheckedPressedBorderBrush}" />
|
|
||||||
</Style>
|
|
||||||
<!-- Checked Disabled State -->
|
|
||||||
<Style Selector="^:disabled">
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="BorderBrush"
|
|
||||||
Value="{DynamicResource ListBoxItemCheckCardCheckedDisabledBorderBrush}" />
|
|
||||||
</Style>
|
|
||||||
<Style Selector="^ /template/ ContentPresenter#PART_ContentPresenter">
|
|
||||||
<Setter Property="Foreground" Value="{DynamicResource ListBoxItemCheckDisabledForeground}" />
|
|
||||||
</Style>
|
|
||||||
</Style>
|
|
||||||
</Style>
|
|
||||||
</ControlTheme>
|
|
||||||
</ResourceDictionary>
|
</ResourceDictionary>
|
Loading…
x
Reference in New Issue
Block a user