1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 |
- <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:hc="clr-namespace:HandyControl.Controls">
- <Style BasedOn="{StaticResource TransferBaseStyle}" TargetType="hc:Transfer"/>
- <Style x:Key="TransferItemBaseStyle.Small" BasedOn="{StaticResource TransferItemBaseStyle}" TargetType="hc:TransferItem">
- <Setter Property="Padding" Value="6 0" />
- <Setter Property="MinHeight" Value="24" />
- </Style>
- <Style x:Key="Transfer.Small" BasedOn="{StaticResource TransferBaseStyle}" TargetType="hc:Transfer">
- <Setter Property="ItemContainerStyle" Value="{StaticResource TransferItemBaseStyle.Small}" />
- </Style>
- <Style x:Key="TransferItemBaseStyle.CheckBox" BasedOn="{StaticResource BaseStyle}" TargetType="hc:TransferItem">
- <Setter Property="FocusVisualStyle" Value="{StaticResource FocusVisualMargin0}" />
- <Setter Property="HorizontalContentAlignment" Value="Stretch" />
- <Setter Property="Background" Value="{DynamicResource RegionBrush}" />
- <Setter Property="Padding" Value="{StaticResource DefaultControlPadding}" />
- <Setter Property="MinHeight" Value="{StaticResource DefaultControlHeight}" />
- <Setter Property="Template">
- <Setter.Value>
- <ControlTemplate TargetType="hc:TransferItem">
- <Border CornerRadius="{Binding Path=(hc:BorderElement.CornerRadius),RelativeSource={RelativeSource TemplatedParent}}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Padding="{Binding Padding,RelativeSource={RelativeSource TemplatedParent},Converter={StaticResource ThicknessSplitConverter},ConverterParameter='1,0,1,0'}" SnapsToDevicePixels="true">
- <CheckBox Foreground="{TemplateBinding Foreground}" HorizontalAlignment="Stretch" MinHeight="{TemplateBinding MinHeight}" FocusVisualStyle="{x:Null}" IsChecked="{Binding IsSelected,RelativeSource={RelativeSource TemplatedParent},Mode=TwoWay}">
- <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
- </CheckBox>
- </Border>
- </ControlTemplate>
- </Setter.Value>
- </Setter>
- <Style.Triggers>
- <Trigger Property="IsMouseOver" Value="True">
- <Setter Property="Background" Value="{DynamicResource SecondaryRegionBrush}" />
- </Trigger>
- <Trigger Property="IsTransferred" Value="True">
- <Setter Property="Visibility" Value="Collapsed" />
- </Trigger>
- </Style.Triggers>
- </Style>
- <Style x:Key="Transfer.CheckBox" BasedOn="{StaticResource TransferBaseStyle}" TargetType="hc:Transfer">
- <Setter Property="ItemContainerStyle" Value="{StaticResource TransferItemBaseStyle.CheckBox}" />
- </Style>
-
- <Style x:Key="TransferItemBaseStyle.CheckBox.Small" BasedOn="{StaticResource TransferItemBaseStyle.CheckBox}" TargetType="hc:TransferItem">
- <Setter Property="Padding" Value="6 0" />
- <Setter Property="MinHeight" Value="24" />
- </Style>
- <Style x:Key="Transfer.CheckBox.Small" BasedOn="{StaticResource TransferBaseStyle}" TargetType="hc:Transfer">
- <Setter Property="ItemContainerStyle" Value="{StaticResource TransferItemBaseStyle.CheckBox.Small}" />
- </Style>
- </ResourceDictionary>
|