Blame view

sources/RoboforkApp/Resources/StatusBar.xaml 2.51 KB
729be9a6d   doan   New Project
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
  <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
  
      <ResourceDictionary.MergedDictionaries>
          <ResourceDictionary Source="Brushes.xaml" />
      </ResourceDictionary.MergedDictionaries>
  
      <Style x:Key="{x:Type StatusBar}"
             TargetType="{x:Type StatusBar}">
          <Setter Property="SnapsToDevicePixels"
                  Value="True" />
          <Setter Property="OverridesDefaultStyle"
                  Value="true" />
          <Setter Property="Template">
              <Setter.Value>
                  <ControlTemplate TargetType="{x:Type StatusBar}">
                      <Border Background="{StaticResource LightBrush}"
                              BorderBrush="{StaticResource NormalBorderBrush}"
                              BorderThickness="1"
                              Padding="1">
                          <ItemsPresenter />
                      </Border>
                  </ControlTemplate>
              </Setter.Value>
          </Setter>
      </Style>
      <Style x:Key="{x:Static StatusBar.SeparatorStyleKey}"
             TargetType="{x:Type Separator}">
          <Setter Property="OverridesDefaultStyle"
                  Value="True" />
          <Setter Property="SnapsToDevicePixels"
                  Value="True" />
          <Setter Property="Template">
              <Setter.Value>
                  <ControlTemplate TargetType="{x:Type Separator}">
                      <Rectangle Fill="{StaticResource LightBorderBrush}"
                                 Width="1"
                                 Margin="3" />
                  </ControlTemplate>
              </Setter.Value>
          </Setter>
      </Style>
      <Style x:Key="{x:Type StatusBarItem}"
             TargetType="{x:Type StatusBarItem}">
          <Setter Property="OverridesDefaultStyle"
                  Value="True" />
          <Setter Property="Template">
              <Setter.Value>
                  <ControlTemplate TargetType="{x:Type StatusBarItem}">
                      <ContentPresenter Margin="3" />
                      <ControlTemplate.Triggers>
                          <Trigger Property="IsEnabled"
                                   Value="false">
                              <Setter Property="Foreground"
                                      Value="{StaticResource DisabledForegroundBrush}" />
                          </Trigger>
                      </ControlTemplate.Triggers>
                  </ControlTemplate>
              </Setter.Value>
          </Setter>
      </Style>
  
  </ResourceDictionary>