ListBoxStyle.xaml 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  2. <!-- 用于页面编辑的Item样式 -->
  3. <ControlTemplate x:Key="ListBoxItemControlTemplate" TargetType="{x:Type ListBoxItem}">
  4. <Border
  5. x:Name="Bd"
  6. Padding="{TemplateBinding Padding}"
  7. Background="{TemplateBinding Background}"
  8. BorderBrush="{TemplateBinding BorderBrush}"
  9. BorderThickness="{TemplateBinding BorderThickness}"
  10. SnapsToDevicePixels="True">
  11. <ContentPresenter
  12. Content="{TemplateBinding Content}"
  13. ContentStringFormat="{TemplateBinding ContentStringFormat}"
  14. ContentTemplate="{TemplateBinding ContentTemplate}"
  15. SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" />
  16. </Border>
  17. <ControlTemplate.Triggers>
  18. <!--<MultiTrigger>
  19. <MultiTrigger.Conditions>
  20. <Condition Property="IsMouseOver" Value="True" />
  21. </MultiTrigger.Conditions>
  22. <Setter TargetName="Bd" Property="Background" Value="#1A000000" />
  23. <Setter TargetName="Bd" Property="BorderBrush" Value="Transparent" />
  24. </MultiTrigger>
  25. <MultiTrigger>
  26. <MultiTrigger.Conditions>
  27. <Condition Property="Selector.IsSelectionActive" Value="False" />
  28. <Condition Property="IsSelected" Value="True" />
  29. </MultiTrigger.Conditions>
  30. -->
  31. <!--<Setter TargetName="Bd" Property="Background" Value="#1A477EDE" />
  32. <Setter TargetName="Bd" Property="BorderBrush" Value="Transparent" />-->
  33. <!--
  34. </MultiTrigger>
  35. <MultiTrigger>
  36. <MultiTrigger.Conditions>
  37. <Condition Property="Selector.IsSelectionActive" Value="True" />
  38. <Condition Property="IsSelected" Value="True" />
  39. </MultiTrigger.Conditions>
  40. -->
  41. <!--<Setter TargetName="Bd" Property="Background" Value="#1A477EDE" />
  42. <Setter TargetName="Bd" Property="BorderBrush" Value="Transparent" />-->
  43. <!--
  44. </MultiTrigger>
  45. <Trigger Property="IsEnabled" Value="False">
  46. <Setter TargetName="Bd" Property="TextElement.Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}" />
  47. </Trigger>-->
  48. </ControlTemplate.Triggers>
  49. </ControlTemplate>
  50. </ResourceDictionary>