client/src/Iri.Modernisation.Styles/Templates_ConsultMenu.xaml
author totetm <>
Fri, 12 Feb 2010 16:22:57 +0100
changeset 47 9b26023b8c83
parent 0 249d70e7b32d
permissions -rw-r--r--
Fixed| bug si on ferme un livre en le lisant ReFixed|faire fonctionner le seek, même quand play n'est pas activer
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     1
<ResourceDictionary
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     2
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     3
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:System="clr-namespace:System;assembly=mscorlib">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     4
	<!-- Resource dictionary entries should be defined here. -->
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     5
	<ControlTemplate x:Key="ValidationToolTipTemplate">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     6
		<Grid x:Name="Root" Margin="5,0" Opacity="0" RenderTransformOrigin="0,0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     7
			<VisualStateManager.VisualStateGroups>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     8
				<VisualStateGroup x:Name="OpenStates">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
     9
					<VisualStateGroup.Transitions>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    10
						<VisualTransition GeneratedDuration="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    11
						<VisualTransition GeneratedDuration="0:0:0.2" To="Open">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    12
							<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    13
								<DoubleAnimationUsingKeyFrames Storyboard.TargetName="xform" Storyboard.TargetProperty="X">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    14
									<SplineDoubleKeyFrame KeyTime="0:0:0.2" Value="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    15
								</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    16
								<DoubleAnimationUsingKeyFrames Storyboard.TargetName="Root" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    17
									<SplineDoubleKeyFrame KeyTime="0:0:0.2" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    18
								</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    19
							</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    20
						</VisualTransition>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    21
					</VisualStateGroup.Transitions>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    22
					<VisualState x:Name="Closed">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    23
						<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    24
							<DoubleAnimationUsingKeyFrames Storyboard.TargetName="Root" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    25
								<SplineDoubleKeyFrame KeyTime="0" Value="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    26
							</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    27
						</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    28
					</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    29
					<VisualState x:Name="Open">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    30
						<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    31
							<DoubleAnimationUsingKeyFrames Storyboard.TargetName="xform" Storyboard.TargetProperty="X">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    32
								<SplineDoubleKeyFrame KeyTime="0" Value="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    33
							</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    34
							<DoubleAnimationUsingKeyFrames Storyboard.TargetName="Root" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    35
								<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    36
							</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    37
						</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    38
					</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    39
				</VisualStateGroup>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    40
			</VisualStateManager.VisualStateGroups>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    41
			<Grid.RenderTransform>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    42
				<TranslateTransform x:Name="xform" X="-25"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    43
			</Grid.RenderTransform>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    44
			<Border Margin="4,4,-4,-4" Background="#052A2E31" CornerRadius="5"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    45
			<Border Margin="3,3,-3,-3" Background="#152A2E31" CornerRadius="4"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    46
			<Border Margin="2,2,-2,-2" Background="#252A2E31" CornerRadius="3"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    47
			<Border Margin="1,1,-1,-1" Background="#352A2E31" CornerRadius="2"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    48
			<Border Background="#FFDC000C" CornerRadius="2"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    49
			<Border CornerRadius="2">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    50
				<TextBlock Margin="8,4,8,4" MaxWidth="250" UseLayoutRounding="false" Foreground="White" Text="{Binding (Validation.Errors)[0].ErrorContent}" TextWrapping="Wrap"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    51
			</Border>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    52
		</Grid>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    53
	</ControlTemplate>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    54
	<Style x:Key="CheckBox_ConsultMenu" TargetType="CheckBox">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    55
		<Setter Property="Background" Value="#FF448DCA"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    56
		<Setter Property="Foreground" Value="White"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    57
		<Setter Property="HorizontalContentAlignment" Value="Left"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    58
		<Setter Property="VerticalContentAlignment" Value="Top"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    59
		<Setter Property="Padding" Value="4,1,0,0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    60
		<Setter Property="BorderThickness" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    61
		<Setter Property="BorderBrush">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    62
			<Setter.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    63
				<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    64
					<GradientStop Color="#FFA3AEB9" Offset="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    65
					<GradientStop Color="#FF8399A9" Offset="0.375"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    66
					<GradientStop Color="#FF718597" Offset="0.375"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    67
					<GradientStop Color="#FF617584" Offset="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    68
				</LinearGradientBrush>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    69
			</Setter.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    70
		</Setter>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    71
		<Setter Property="Template">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    72
			<Setter.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    73
				<ControlTemplate TargetType="CheckBox">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    74
					<Grid>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    75
						<VisualStateManager.VisualStateGroups>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    76
							<VisualStateGroup x:Name="CommonStates">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    77
								<VisualState x:Name="Normal"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    78
								<VisualState x:Name="MouseOver">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    79
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    80
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="BackgroundOverlay" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    81
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    82
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    83
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddleBackground" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    84
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    85
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    86
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    87
											<SplineColorKeyFrame KeyTime="0" Value="#7FFFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    88
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    89
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    90
											<SplineColorKeyFrame KeyTime="0" Value="#CCFFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    91
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    92
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    93
											<SplineColorKeyFrame KeyTime="0" Value="#F2FFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    94
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    95
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    96
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    97
								<VisualState x:Name="Pressed">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    98
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
    99
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="BackgroundOverlay" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   100
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   101
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   102
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddleBackground" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   103
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   104
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   105
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[3].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   106
											<SplineColorKeyFrame KeyTime="0" Value="#6BFFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   107
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   108
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[2].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   109
											<SplineColorKeyFrame KeyTime="0" Value="#C6FFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   110
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   111
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   112
											<SplineColorKeyFrame KeyTime="0" Value="#EAFFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   113
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   114
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Fill).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   115
											<SplineColorKeyFrame KeyTime="0" Value="#F4FFFFFF"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   116
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   117
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[3].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   118
											<SplineColorKeyFrame KeyTime="0" Value="#FF6DBDD1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   119
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   120
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[0].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   121
											<SplineColorKeyFrame KeyTime="0" Value="#FF6DBDD1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   122
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   123
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[1].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   124
											<SplineColorKeyFrame KeyTime="0" Value="#FF6DBDD1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   125
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   126
										<ColorAnimationUsingKeyFrames Storyboard.TargetName="BoxMiddle" Storyboard.TargetProperty="(Shape.Stroke).(GradientBrush.GradientStops)[2].(GradientStop.Color)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   127
											<SplineColorKeyFrame KeyTime="0" Value="#FF6DBDD1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   128
										</ColorAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   129
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   130
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   131
								<VisualState x:Name="Disabled">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   132
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   133
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="contentPresenter" Storyboard.TargetProperty="(UIElement.Opacity)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   134
											<SplineDoubleKeyFrame KeyTime="0" Value=".55"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   135
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   136
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="DisabledVisualElement" Storyboard.TargetProperty="(UIElement.Opacity)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   137
											<SplineDoubleKeyFrame KeyTime="0" Value="0.55"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   138
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   139
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   140
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   141
							</VisualStateGroup>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   142
							<VisualStateGroup x:Name="CheckStates">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   143
								<VisualState x:Name="Checked">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   144
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   145
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="CheckIcon" Storyboard.TargetProperty="(UIElement.Opacity)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   146
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   147
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   148
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   149
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   150
								<VisualState x:Name="Unchecked"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   151
								<VisualState x:Name="Indeterminate">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   152
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   153
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="IndeterminateIcon" Storyboard.TargetProperty="(UIElement.Opacity)">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   154
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   155
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   156
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   157
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   158
							</VisualStateGroup>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   159
							<VisualStateGroup x:Name="FocusStates">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   160
								<VisualState x:Name="Focused">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   161
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   162
										<DoubleAnimationUsingKeyFrames Storyboard.TargetName="ContentFocusVisualElement" Storyboard.TargetProperty="Opacity">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   163
											<SplineDoubleKeyFrame KeyTime="0" Value="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   164
										</DoubleAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   165
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   166
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   167
								<VisualState x:Name="Unfocused"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   168
							</VisualStateGroup>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   169
							<VisualStateGroup x:Name="ValidationStates">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   170
								<VisualState x:Name="Valid"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   171
								<VisualState x:Name="InvalidUnfocused">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   172
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   173
										<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ValidationErrorElement" Storyboard.TargetProperty="Visibility">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   174
											<DiscreteObjectKeyFrame KeyTime="0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   175
												<DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   176
													<Visibility>Visible</Visibility>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   177
												</DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   178
											</DiscreteObjectKeyFrame>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   179
										</ObjectAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   180
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   181
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   182
								<VisualState x:Name="InvalidFocused">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   183
									<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   184
										<ObjectAnimationUsingKeyFrames Storyboard.TargetName="ValidationErrorElement" Storyboard.TargetProperty="Visibility">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   185
											<DiscreteObjectKeyFrame KeyTime="0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   186
												<DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   187
													<Visibility>Visible</Visibility>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   188
												</DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   189
											</DiscreteObjectKeyFrame>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   190
										</ObjectAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   191
										<ObjectAnimationUsingKeyFrames Storyboard.TargetName="validationTooltip" Storyboard.TargetProperty="IsOpen">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   192
											<DiscreteObjectKeyFrame KeyTime="0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   193
												<DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   194
													<System:Boolean>True</System:Boolean>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   195
												</DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   196
											</DiscreteObjectKeyFrame>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   197
										</ObjectAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   198
									</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   199
								</VisualState>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   200
							</VisualStateGroup>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   201
						</VisualStateManager.VisualStateGroups>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   202
						<Grid.ColumnDefinitions>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   203
							<ColumnDefinition Width="16"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   204
							<ColumnDefinition Width="*"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   205
						</Grid.ColumnDefinitions>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   206
						<Grid HorizontalAlignment="Left" VerticalAlignment="Top">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   207
							<Rectangle x:Name="Background" Fill="#FFFFFFFF" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{TemplateBinding BorderThickness}" RadiusX="1" RadiusY="1" Height="14" Margin="1" Width="14"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   208
							<Rectangle x:Name="BackgroundOverlay" Fill="#FFC4DBEE" Stroke="#00000000" StrokeThickness="1" RadiusX="1" RadiusY="1" Height="14" Margin="1" Width="14" Opacity="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   209
							<Rectangle x:Name="BoxMiddleBackground" Fill="{TemplateBinding Background}" Stroke="#00000000" StrokeThickness="1" RadiusX="1" RadiusY="1" Height="10" Width="10"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   210
							<Rectangle x:Name="BoxMiddle" StrokeThickness="1" RadiusX="1" RadiusY="1" Height="10" Width="10">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   211
								<Rectangle.Stroke>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   212
									<LinearGradientBrush EndPoint=".5,1" StartPoint=".5,0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   213
										<GradientStop Color="#FFFFFFFF" Offset="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   214
										<GradientStop Color="#FFFFFFFF" Offset="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   215
										<GradientStop Color="#FFFFFFFF" Offset="0.375"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   216
										<GradientStop Color="#FFFFFFFF" Offset="0.375"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   217
									</LinearGradientBrush>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   218
								</Rectangle.Stroke>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   219
								<Rectangle.Fill>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   220
									<LinearGradientBrush EndPoint="0.64,0.88" StartPoint="0.62,0.15">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   221
										<GradientStop Color="#FFFFFFFF" Offset="0.013"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   222
										<GradientStop Color="#F9FFFFFF" Offset="0.375"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   223
										<GradientStop Color="#EAFFFFFF" Offset="0.603"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   224
										<GradientStop Color="#D8FFFFFF" Offset="1"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   225
									</LinearGradientBrush>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   226
								</Rectangle.Fill>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   227
							</Rectangle>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   228
							<Rectangle x:Name="BoxMiddleLine" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="1" RadiusX="1" RadiusY="1" Height="10" Width="10" Opacity=".2"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   229
							<Path x:Name="CheckIcon" Fill="#FF333333" Stretch="Fill" Height="10" Margin="1,1,0,1.5" Width="10.5" Opacity="0" Data="M102.03442,598.79645 L105.22962,597.78918 L106.78825,600.42358 C106.78825,600.42358 108.51028,595.74304 110.21724,593.60419 C112.00967,591.35822 114.89314,591.42316 114.89314,591.42316 C114.89314,591.42316 112.67844,593.42645 111.93174,594.44464 C110.7449,596.06293 107.15683,604.13837 107.15683,604.13837 z"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   230
							<Rectangle x:Name="IndeterminateIcon" Fill="#FF333333" Height="2" Width="6" Opacity="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   231
							<Rectangle x:Name="DisabledVisualElement" Fill="#FFFFFFFF" RadiusX="1" RadiusY="1" Height="14" Width="14" Opacity="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   232
							<Rectangle x:Name="ContentFocusVisualElement" Stroke="#FF6DBDD1" StrokeThickness="1" RadiusX="2" RadiusY="2" Height="16" Width="16" IsHitTestVisible="false" Opacity="0"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   233
							<Border x:Name="ValidationErrorElement" Margin="1" Visibility="Collapsed" BorderBrush="#FFDB000C" BorderThickness="1" CornerRadius="1" ToolTipService.PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   234
								<ToolTipService.ToolTip>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   235
									<ToolTip x:Name="validationTooltip" Template="{StaticResource ValidationToolTipTemplate}" DataContext="{Binding RelativeSource={RelativeSource TemplatedParent}}" Placement="Right" PlacementTarget="{Binding RelativeSource={RelativeSource TemplatedParent}}">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   236
										<ToolTip.Triggers>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   237
											<EventTrigger RoutedEvent="Canvas.Loaded">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   238
												<BeginStoryboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   239
													<Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   240
														<ObjectAnimationUsingKeyFrames Storyboard.TargetName="validationTooltip" Storyboard.TargetProperty="IsHitTestVisible">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   241
															<DiscreteObjectKeyFrame KeyTime="0">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   242
																<DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   243
																	<System:Boolean>true</System:Boolean>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   244
																</DiscreteObjectKeyFrame.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   245
															</DiscreteObjectKeyFrame>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   246
														</ObjectAnimationUsingKeyFrames>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   247
													</Storyboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   248
												</BeginStoryboard>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   249
											</EventTrigger>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   250
										</ToolTip.Triggers>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   251
									</ToolTip>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   252
								</ToolTipService.ToolTip>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   253
								<Grid Height="10" HorizontalAlignment="Right" Margin="0,-4,-4,0" VerticalAlignment="Top" Width="10" Background="Transparent">
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   254
									<Path Fill="#FFDC000C" Margin="0,3,0,0" Data="M 1,0 L5,0 A 2,2 90 0 1 7,2 L7,6 z"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   255
									<Path Fill="#ffffff" Margin="0,3,0,0" Data="M 0,0 L2,0 L 7,5 L7,7"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   256
								</Grid>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   257
							</Border>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   258
						</Grid>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   259
						<ContentPresenter x:Name="contentPresenter" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Grid.Column="1" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}"/>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   260
					</Grid>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   261
				</ControlTemplate>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   262
			</Setter.Value>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   263
		</Setter>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   264
	</Style>
249d70e7b32d Create Directories & Project
Matthieu Totet
parents:
diff changeset
   265
</ResourceDictionary>