JustPaste.it

<Style x:Key="ListBoxItemClose" TargetType="{x:Type ListBoxItem}">         <Setter Property="Background" Value="Transparent"/>         <Setter Property="HorizontalContentAlignment" Value="{Binding HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>         <Setter Property="VerticalContentAlignment" Value="{Binding VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>         <Setter Property="Padding" Value="2,0,0,0"/>         <Setter Property="Template">             <Setter.Value>                 <ControlTemplate TargetType="{x:Type ListBoxItem}">                     <Grid Height="15.96" Width="204">                         <VisualStateManager.VisualStateGroups>                             <VisualStateGroup x:Name="CommonStates">                                 <VisualState x:Name="Normal"/>                                 <VisualState x:Name="MouseOver">                                     <Storyboard>                                         <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Xbutton">                                             <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>                                         </ObjectAnimationUsingKeyFrames>                                         <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="border">                                             <EasingDoubleKeyFrame KeyTime="0" Value="1"/>                                         </DoubleAnimationUsingKeyFrames>                                     </Storyboard>                                 </VisualState>                                 <VisualState x:Name="Disabled"/>                             </VisualStateGroup>                             <VisualStateGroup x:Name="SelectionStates">                                 <VisualState x:Name="Unselected"/>                                 <VisualState x:Name="Selected">                                     <Storyboard>                                         <ObjectAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Visibility)" Storyboard.TargetName="Xbutton">                                             <DiscreteObjectKeyFrame KeyTime="0" Value="{x:Static Visibility.Visible}"/>                                         </ObjectAnimationUsingKeyFrames>                                         <DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="border">                                             <EasingDoubleKeyFrame KeyTime="0" Value="1"/>                                         </DoubleAnimationUsingKeyFrames>                                     </Storyboard>                                 </VisualState>                                 <VisualState x:Name="SelectedUnfocused"/>                             </VisualStateGroup>                         </VisualStateManager.VisualStateGroups>                         <Border x:Name="border" BorderBrush="{x:Null}" BorderThickness="0" HorizontalAlignment="Stretch" Width="Auto" Background="#FFF8AE19" Opacity="0"/>                         <Border x:Name="Bd" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}" SnapsToDevicePixels="true" d:LayoutOverrides="Width, Height">                             <ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Margin="5,0,0,0"/>                         </Border>                         <Button x:Name="Xbutton" Content="X" HorizontalAlignment="Right" Width="22" d:LayoutOverrides="Height" Margin="0" Visibility="Collapsed" Style="{DynamicResource ButtonClose}" Foreground="#FF707070" FontWeight="Normal" FontSize="11"/>                     </Grid>                     <ControlTemplate.Triggers>                         <Trigger Property="IsSelected" Value="true">                             <Setter Property="Background" TargetName="Bd" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}"/>                             <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}"/>                         </Trigger>                         <MultiTrigger>                             <MultiTrigger.Conditions>                                 <Condition Property="IsSelected" Value="true"/>                                 <Condition Property="Selector.IsSelectionActive" Value="false"/>                             </MultiTrigger.Conditions>                             <Setter Property="Background" TargetName="Bd" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}"/>                             <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>                         </MultiTrigger>                         <Trigger Property="IsEnabled" Value="false">                             <Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>                         </Trigger>                     </ControlTemplate.Triggers>                 </ControlTemplate>             </Setter.Value>         </Setter>         <Setter Property="Foreground" Value="Gray"/>         <Setter Property="FontFamily" Value="Verdana"/>     </Style>