source: trunk/CrypPlugins/PKCS1/WpfResources/Shared.xaml @ 1902

Last change on this file since 1902 was 1893, checked in by schomburg, 11 years ago

added possibility to enter a RSA-Key manually

File size: 7.2 KB
RevLine 
[1650]1<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
2    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
3    xmlns:local="clr-namespace:PKCS1.WpfControls.Components">
4    <ResourceDictionary.MergedDictionaries>
5        <ResourceDictionary Source="Brushes.xaml"/>
6    </ResourceDictionary.MergedDictionaries>
7
8    <ControlTemplate TargetType="{x:Type Button}" x:Key="simplearrowbtntmpl" >
9        <Border BorderBrush="Gray" CornerRadius="3" BorderThickness="2" Margin="{TemplateBinding Margin}">
10            <Canvas Background="Transparent">
11                <Polygon Points="4,23 28,23 16,5" Name="p" Width="32" >
12                    <Polygon.Fill>
13                        <RadialGradientBrush>
14                            <GradientStop Offset="-0.4" Color="WhiteSmoke" />
15                            <GradientStop Offset="0.15" Color="Gray" />
16                            <GradientStop Offset="1" Color="Black" />
17
18                        </RadialGradientBrush>
19                    </Polygon.Fill>
20                </Polygon>
21            </Canvas>
22        </Border>
23        <ControlTemplate.Triggers>
24            <Trigger Property="IsMouseOver" Value="True">
25                <Setter Property="Fill" TargetName="p" >
26                    <Setter.Value>
27                        <RadialGradientBrush>
28                            <GradientStop Offset="-0.1" Color="WhiteSmoke" />
29                            <GradientStop Offset="0.38" Color="Gray" />
30                            <GradientStop Offset="1" Color="Black" />
31                        </RadialGradientBrush>
32
33                    </Setter.Value>
34                </Setter>
35            </Trigger>
36
37            <Trigger Property="IsEnabled" Value="False">
38                <Setter TargetName="p" Property="Opacity" Value="0.5"/>
39            </Trigger>
40        </ControlTemplate.Triggers>
41    </ControlTemplate>
42
43    <ControlTemplate TargetType="{x:Type Button}" x:Key="doublearrowbtntmpl">
44        <Border BorderBrush="Gray" CornerRadius="3" BorderThickness="2" Margin="{TemplateBinding Margin}">
45            <Canvas Background="Transparent">
46                <Polygon Points="4,13 28,13 16,4" Name="p1" Width="32" >
47                    <Polygon.Fill>
48                        <RadialGradientBrush>
49                            <GradientStop Offset="-0.4" Color="WhiteSmoke" />
50                            <GradientStop Offset="0.15" Color="Gray" />
51                            <GradientStop Offset="1" Color="Black" />
52
53                        </RadialGradientBrush>
54                    </Polygon.Fill>
55
56                </Polygon>
57                <Polygon Points="4,23 28,23 16,13" Name="p2" Width="32">
58                    <Polygon.Fill>
59                        <RadialGradientBrush>
60                            <GradientStop Offset="-0.4" Color="WhiteSmoke" />
61                            <GradientStop Offset="0.15" Color="Gray" />
62                            <GradientStop Offset="1" Color="Black" />
63
64                        </RadialGradientBrush>
65                    </Polygon.Fill>
66
67                </Polygon>
68            </Canvas>
69        </Border>
70        <ControlTemplate.Triggers>
71            <Trigger Property="IsMouseOver" Value="True">
72                <Setter Property="Fill" TargetName="p1" >
73                    <Setter.Value>
74                        <RadialGradientBrush>
75                            <GradientStop Offset="-0.1" Color="WhiteSmoke" />
76                            <GradientStop Offset="0.38" Color="Gray" />
77                            <GradientStop Offset="1" Color="Black" />
78                        </RadialGradientBrush>
79
80                    </Setter.Value>
81                </Setter>
82            </Trigger>
83
84            <Trigger Property="IsEnabled" Value="False">
85                <Setter TargetName="p1" Property="Opacity" Value="0.5"/>
86            </Trigger>
87            <Trigger Property="IsMouseOver" Value="True">
88                <Setter Property="Fill" TargetName="p2" >
89                    <Setter.Value>
90                        <RadialGradientBrush>
91                            <GradientStop Offset="-0.1" Color="WhiteSmoke" />
92                            <GradientStop Offset="0.38" Color="Gray" />
93                            <GradientStop Offset="1" Color="Black" />
94                        </RadialGradientBrush>
95
96                    </Setter.Value>
97                </Setter>
98            </Trigger>
99
100            <Trigger Property="IsEnabled" Value="False">
101                <Setter TargetName="p2" Property="Opacity" Value="0.5"/>
102            </Trigger>
103        </ControlTemplate.Triggers>
104    </ControlTemplate>
105
106    <Style x:Key="btnNavigateLeft" TargetType="Button">
107        <Setter Property="Template">
108            <Setter.Value>
109                <ControlTemplate TargetType="Button">
110                    <Border BorderBrush="Gray" BorderThickness="1" CornerRadius="2" IsHitTestVisible="True" Name="b">
111                        <DockPanel Margin="5" IsHitTestVisible="True"  >
112                            <Image Source="../Resources/icons/resultset_previous.png" Width="16" Height="16" HorizontalAlignment="Left" IsHitTestVisible="True"/>
113                            <TextBlock Margin="4" Text="{TemplateBinding Content}" Name="tb"></TextBlock>
114                        </DockPanel>
115                    </Border>
116                    <ControlTemplate.Triggers>
117                        <Trigger Property="IsPressed" Value="True">
118                            <Setter TargetName="b" Property="Background" Value="{StaticResource PressedBrush}"/>
119                        </Trigger>
120                        <Trigger Property="IsEnabled" Value="False">
121                            <Setter TargetName="tb" Property="Foreground" Value="Gray"/>
122                        </Trigger>
123                    </ControlTemplate.Triggers>
124                </ControlTemplate>
125            </Setter.Value>
126        </Setter>
127    </Style>
128   
129    <Style x:Key="btnNavigateRight" TargetType="Button">
130        <Setter Property="Template">
131            <Setter.Value>
132                <ControlTemplate TargetType="Button">
133                    <Border BorderBrush="Gray" CornerRadius="2" BorderThickness="1" IsHitTestVisible="True" Name="b">
134                        <DockPanel Margin="5" IsHitTestVisible="True" Name="dp" >
135                            <TextBlock Margin="4" Text="{TemplateBinding Content}" Name="tb"></TextBlock>
136                            <Image Source="../Resources/icons/resultset_next.png" Width="16" Height="16" HorizontalAlignment="Left"/>
137                        </DockPanel>
138
139                    </Border>
140                    <ControlTemplate.Triggers>
141                        <Trigger Property="IsPressed" Value="True">
142                            <Setter TargetName="b" Property="Background" Value="{StaticResource PressedBrush}"/>
143                        </Trigger>
144                        <Trigger Property="IsEnabled" Value="False">
145                            <Setter TargetName="tb" Property="Foreground" Value="Gray"/>
146                        </Trigger>
147                    </ControlTemplate.Triggers>
148                </ControlTemplate>
149            </Setter.Value>
150        </Setter>
151    </Style>
152</ResourceDictionary>
Note: See TracBrowser for help on using the repository browser.