src/FingersDance.Control.Menu/Simple Styles.xaml
author PAMPHILE Jonathan <pamphile@efrei.fr>
Wed, 14 Oct 2009 13:45:55 +0200
changeset 147 1a5da89daee9
parent 2 06de3a61998f
permissions -rw-r--r--
Merge
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     1
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/interactivedesigner/2006" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     2
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     3
	<!-- SimpleStyles.XAML defines a set of control styles which are simplified starting points for creating your own controls -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     4
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     5
	<!-- Brushes : These are used to define the color for background, foreground, selection, enabled etc of all controls
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     6
	If you want to change the color of a control you can just chnage the brush; if you want to add a new shape or change arrangement then also edit the template -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     7
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     8
	<!-- NormalBrush is used as the Background for SimpleButton, SimpleRepeatButton -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
     9
	<LinearGradientBrush x:Key="NormalBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    10
		<GradientStop Color="#EEE" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    11
		<GradientStop Color="#CCC" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    12
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    13
	<LinearGradientBrush x:Key="NormalBorderBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    14
		<GradientStop Color="#CCC" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    15
		<GradientStop Color="#444" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    16
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    17
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    18
	<!-- LightBrush is used for content areas such as Menu, Tab Control background -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    19
	<LinearGradientBrush x:Key="LightBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    20
		<GradientStop Color="#FFF" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    21
		<GradientStop Color="#EEE" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    22
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    23
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    24
	<!-- MouseOverBrush is used for MouseOver in Button, Radio Button, CheckBox -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    25
	<LinearGradientBrush x:Key="MouseOverBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    26
		<GradientStop Color="#FFF" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    27
		<GradientStop Color="#AAA" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    28
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    29
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    30
	<!-- PressedBrush is used for Pressed in Button, Radio Button, CheckBox -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    31
	<LinearGradientBrush x:Key="PressedBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    32
		<GradientStop Color="#BBB" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    33
		<GradientStop Color="#EEE" Offset="0.1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    34
		<GradientStop Color="#EEE" Offset="0.9"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    35
		<GradientStop Color="#FFF" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    36
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    37
	<LinearGradientBrush x:Key="PressedBorderBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    38
		<GradientStop Color="#444" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    39
		<GradientStop Color="#888" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    40
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    41
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    42
	<!-- SelectedBackgroundBrush is used for the Selected item in ListBoxItem, ComboBoxItem-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    43
	<SolidColorBrush x:Key="SelectedBackgroundBrush" Color="#DDD"/>	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    44
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    45
	<!-- Disabled Brushes are used for the Disabled look of each control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    46
	<SolidColorBrush x:Key="DisabledForegroundBrush" Color="#888"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    47
	<SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#EEE"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    48
	<SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    49
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    50
	<!-- Used for background of ScrollViewer, TreeView, ListBox, Expander, TextBox, Tab Control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    51
	<SolidColorBrush x:Key="WindowBackgroundBrush" Color="#FFF"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    52
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    53
	<!-- DefaultedBorderBrush is used to show KeyBoardFocus -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    54
	<LinearGradientBrush x:Key="DefaultedBorderBrush" EndPoint="0,1" StartPoint="0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    55
		<GradientStop Color="#777" Offset="0.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    56
		<GradientStop Color="#000" Offset="1.0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    57
	</LinearGradientBrush>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    58
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    59
	<SolidColorBrush x:Key="SolidBorderBrush" Color="#888"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    60
	<SolidColorBrush x:Key="LightBorderBrush" Color="#AAA"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    61
	<SolidColorBrush x:Key="LightColorBrush" Color="#DDD"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    62
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    63
	<!-- Used for Checkmark, Radio button, TreeViewItem, Expander ToggleButton glyphs -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    64
	<SolidColorBrush x:Key="GlyphBrush" Color="#444"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    65
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    66
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    67
	<!-- Style and Template pairs are used to define each control Part -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    68
	<!-- The Style provides default values on the control; the Template gives the elements for each control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    69
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    70
	<!-- SimpleButtonFocusVisual is used to show keyboard focus around a SimpleButton control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    71
	<Style x:Key="SimpleButtonFocusVisual">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    72
		<Setter Property="Control.Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    73
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    74
				<ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    75
					<Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    76
						<Rectangle Margin="2" Stroke="#60000000" StrokeThickness="1" StrokeDashArray="1 2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    77
					</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    78
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    79
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    80
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    81
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    82
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    83
	<!-- Simple Button - This control sets brushes on each state. Note that these brushes must be listed above since they are static resources -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    84
	<Style x:Key="SimpleButton" TargetType="{x:Type Button}" BasedOn="{x:Null}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    85
		<Setter Property="FocusVisualStyle" Value="{DynamicResource SimpleButtonFocusVisual}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    86
		<Setter Property="Background" Value="{DynamicResource NormalBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    87
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    88
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    89
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    90
				<ControlTemplate TargetType="{x:Type Button}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    91
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    92
					<!-- We use Grid as a root because it is easy to add more elements to customize the button -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    93
					<Grid x:Name="Grid">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    94
						<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    95
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    96
						<!-- Content Presenter is where the text content etc is placed by the control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    97
						<!-- The bindings are useful so that the control can be parameterized without editing the template -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    98
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RecognizesAccessKey="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
    99
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   100
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   101
					<!--Each state sets a brush on the Border in the template -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   102
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   103
						<Trigger Property="IsKeyboardFocused" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   104
							<Setter Property="BorderBrush" Value="{DynamicResource DefaultedBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   105
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   106
						<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   107
							<Setter Property="Background" Value="{DynamicResource MouseOverBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   108
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   109
						<Trigger Property="IsPressed" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   110
							<Setter Property="Background" Value="{DynamicResource PressedBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   111
							<Setter Property="BorderBrush" Value="{DynamicResource PressedBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   112
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   113
						<Trigger Property="IsEnabled" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   114
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   115
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   116
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   117
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   118
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   119
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   120
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   121
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   122
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   123
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   124
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   125
	<Style x:Key="RadioButtonFocusVisual">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   126
		<Setter Property="Control.Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   127
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   128
				<ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   129
					<Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   130
						<Rectangle Margin="15,0,0,0" Stroke="#60000000" StrokeThickness="1" StrokeDashArray="1 2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   131
					</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   132
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   133
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   134
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   135
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   136
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   137
	<Style x:Key="CheckBoxFocusVisual">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   138
		<Setter Property="Control.Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   139
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   140
				<ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   141
					<Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   142
						<Rectangle Margin="15,0,0,0" Stroke="#60000000" StrokeThickness="1" StrokeDashArray="1 2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   143
					</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   144
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   145
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   146
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   147
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   148
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   149
	<!-- Simple CheckBox -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   150
	<Style x:Key="SimpleCheckBox" TargetType="{x:Type CheckBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   151
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   152
		<Setter Property="FocusVisualStyle" Value="{DynamicResource CheckBoxFocusVisual}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   153
		<Setter Property="Background" Value="{DynamicResource NormalBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   154
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   155
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   156
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   157
				<ControlTemplate TargetType="{x:Type CheckBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   158
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   159
					<!-- BulletDecorator is used to provide baseline alignment between the checkmark and the Content -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   160
					<BulletDecorator Background="Transparent">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   161
						<BulletDecorator.Bullet>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   162
							<Grid Width="13" Height="13">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   163
								<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   164
								<Path x:Name="CheckMark" Stroke="{DynamicResource GlyphBrush}" StrokeThickness="2" SnapsToDevicePixels="False" Data="M 0 0 L 13 13 M 0 13 L 13 0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   165
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   166
						</BulletDecorator.Bullet>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   167
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RecognizesAccessKey="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   168
					</BulletDecorator>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   169
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   170
					<!-- This uses Visibility to hide and show the CheckMark on IsChecked -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   171
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   172
						<Trigger Property="IsChecked" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   173
							<Setter Property="Visibility" Value="Collapsed" TargetName="CheckMark"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   174
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   175
						<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   176
							<Setter Property="Background" Value="{DynamicResource MouseOverBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   177
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   178
						<Trigger Property="IsPressed" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   179
							<Setter Property="Background" Value="{DynamicResource PressedBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   180
							<Setter Property="BorderBrush" Value="{DynamicResource PressedBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   181
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   182
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   183
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   184
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   185
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   186
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   187
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   188
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   189
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   190
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   191
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   192
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   193
	<!-- Simple Radio Button -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   194
	<Style x:Key="SimpleRadioButton" TargetType="{x:Type RadioButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   195
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   196
		<Setter Property="FocusVisualStyle" Value="{DynamicResource RadioButtonFocusVisual}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   197
		<Setter Property="Background" Value="{DynamicResource NormalBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   198
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   199
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   200
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   201
				<ControlTemplate TargetType="{x:Type RadioButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   202
				
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   203
					<!-- BulletDecorator is used to provide baseline alignment between the checkmark and the Content -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   204
					<BulletDecorator Background="Transparent">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   205
						<BulletDecorator.Bullet>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   206
							<Grid Width="13" Height="13">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   207
								<Ellipse x:Name="Ellipse_Border" Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   208
								<Ellipse Margin="4" x:Name="CheckMark" Fill="{DynamicResource GlyphBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   209
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   210
						</BulletDecorator.Bullet>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   211
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RecognizesAccessKey="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   212
					</BulletDecorator>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   213
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   214
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   215
						<Trigger Property="IsChecked" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   216
							<Setter Property="Visibility" Value="Collapsed" TargetName="CheckMark"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   217
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   218
						<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   219
							<Setter Property="Fill" Value="{DynamicResource MouseOverBrush}" TargetName="Ellipse_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   220
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   221
						<Trigger Property="IsPressed" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   222
							<Setter Property="Fill" Value="{DynamicResource PressedBrush}" TargetName="Ellipse_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   223
							<Setter Property="Stroke" Value="{DynamicResource GlyphBrush}" TargetName="Ellipse_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   224
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   225
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   226
							<Setter Property="Fill" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Ellipse_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   227
							<Setter Property="Stroke" Value="#40000000" TargetName="Ellipse_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   228
							<Setter Property="Foreground" Value="#80000000"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   229
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   230
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   231
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   232
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   233
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   234
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   235
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   236
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   237
	<!-- Simple Repeat Button - This is used by Simple ScrollBar for the up and down buttons -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   238
	<Style x:Key="SimpleRepeatButton" d:IsControlPart="True" TargetType="{x:Type RepeatButton}" BasedOn="{x:Null}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   239
		<Setter Property="Background" Value="{DynamicResource NormalBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   240
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   241
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   242
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   243
				<ControlTemplate TargetType="{x:Type RepeatButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   244
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   245
						<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   246
						<ContentPresenter HorizontalAlignment="Center" x:Name="ContentPresenter" VerticalAlignment="Center" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   247
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   248
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   249
						<Trigger Property="IsKeyboardFocused" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   250
							<Setter Property="BorderBrush" Value="{DynamicResource DefaultedBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   251
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   252
						<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   253
							<Setter Property="Background" Value="{DynamicResource MouseOverBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   254
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   255
						<Trigger Property="IsPressed" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   256
							<Setter Property="Background" Value="{DynamicResource PressedBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   257
							<Setter Property="BorderBrush" Value="{DynamicResource PressedBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   258
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   259
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   260
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   261
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   262
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   263
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   264
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   265
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   266
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   267
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   268
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   269
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   270
	<!-- Simple Thumb - The Thumb is the draggable part of the Scrollbar -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   271
	<Style x:Key="SimpleThumbStyle" d:IsControlPart="True" TargetType="{x:Type Thumb}" BasedOn="{x:Null}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   272
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   273
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   274
				<ControlTemplate TargetType="{x:Type Thumb}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   275
					<Grid Margin="0,0,0,0" x:Name="Grid">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   276
						<Rectangle HorizontalAlignment="Stretch" x:Name="Rectangle" VerticalAlignment="Stretch" Width="Auto" Height="Auto" RadiusX="2" RadiusY="2" Fill="{DynamicResource NormalBrush}" Stroke="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   277
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   278
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   279
						<Trigger Property="IsFocused" Value="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   280
						<Trigger Property="IsMouseOver" Value="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   281
						<Trigger Property="IsEnabled" Value="False"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   282
						<Trigger Property="IsDragging" Value="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   283
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   284
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   285
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   286
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   287
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   288
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   289
	<!-- Simple ScrollRepeatButton Style - This RepeatButton is used above and below the Thumb in the Scrollbar. They are set to transparent si that they do not show over the scrollbar -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   290
	<Style x:Key="SimpleScrollRepeatButtonStyle" d:IsControlPart="True" TargetType="{x:Type RepeatButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   291
		<Setter Property="Background" Value="Transparent"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   292
		<Setter Property="BorderBrush" Value="Transparent"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   293
		<Setter Property="IsTabStop" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   294
		<Setter Property="Focusable" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   295
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   296
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   297
				<ControlTemplate TargetType="{x:Type RepeatButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   298
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   299
						<Rectangle Fill="{TemplateBinding Background}" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   300
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   301
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   302
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   303
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   304
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   305
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   306
	<!-- Simple ScrollBar  This makes use of SimpleThumb, SimpleRepeatButton and SimpleScrollRepeatButton -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   307
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   308
	<Style x:Key="SimpleScrollBar" TargetType="{x:Type ScrollBar}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   309
		<Setter Property="Stylus.IsFlicksEnabled" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   310
		<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   311
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   312
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   313
				<ControlTemplate TargetType="{x:Type ScrollBar}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   314
					<Grid x:Name="GridRoot" Width="{DynamicResource {x:Static SystemParameters.VerticalScrollBarWidthKey}}" Background="{TemplateBinding Background}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   315
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   316
							<RowDefinition MaxHeight="18"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   317
							<RowDefinition Height="0.00001*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   318
							<RowDefinition MaxHeight="18"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   319
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   320
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   321
						<RepeatButton x:Name="DecreaseRepeat" Style="{DynamicResource SimpleRepeatButton}" Command="ScrollBar.LineUpCommand">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   322
							<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   323
								<Path x:Name="DecreaseArrow" Stroke="{TemplateBinding Foreground}" StrokeThickness="1" Data="M 0 4 L 8 4 L 4 0 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   324
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   325
						</RepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   326
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   327
						<!-- Track is a special layout container which sizes the thumb and the repeat button which do jump scrolling either side of it -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   328
						<Track Grid.Row="1" x:Name="PART_Track" Orientation="Vertical" IsDirectionReversed="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   329
							<Track.Thumb>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   330
								<Thumb Style="{DynamicResource SimpleThumbStyle}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   331
							</Track.Thumb>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   332
							<Track.IncreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   333
								<RepeatButton x:Name="PageUp" Style="{DynamicResource SimpleScrollRepeatButtonStyle}" Command="ScrollBar.PageDownCommand"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   334
							</Track.IncreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   335
							<Track.DecreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   336
								<RepeatButton x:Name="PageDown" Style="{DynamicResource SimpleScrollRepeatButtonStyle}" Command="ScrollBar.PageUpCommand"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   337
							</Track.DecreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   338
						</Track>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   339
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   340
						<RepeatButton Grid.Row="2" x:Name="IncreaseRepeat" Style="{DynamicResource SimpleRepeatButton}" Command="ScrollBar.LineDownCommand">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   341
							<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   342
								<Path x:Name="IncreaseArrow" Stroke="{TemplateBinding Foreground}" StrokeThickness="1" Data="M 0 0 L 4 4 L 8 0 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   343
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   344
						</RepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   345
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   346
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   347
					<!-- This uses a single template for ScrollBar and rotate it to be Horizontal
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   348
					It also changes the commands so that the it does Left and Right instead of Up and Down Commands -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   349
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   350
						<Trigger Property="Orientation" Value="Horizontal">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   351
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   352
							<!-- Rotate the ScrollBar from Vertical to Horizontal -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   353
							<Setter Property="LayoutTransform" TargetName="GridRoot">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   354
								<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   355
									<RotateTransform Angle="-90"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   356
								</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   357
							</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   358
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   359
							<!-- Track is bound to Orientation internally, so we need to rotate it back to Vertical -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   360
							<Setter TargetName="PART_Track" Property="Orientation" Value="Vertical"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   361
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   362
							<!-- Change the commands to do Horizontal commands -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   363
							<Setter Property="Command" Value="ScrollBar.LineLeftCommand" TargetName="DecreaseRepeat"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   364
							<Setter Property="Command" Value="ScrollBar.LineRightCommand" TargetName="IncreaseRepeat"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   365
							<Setter Property="Command" Value="ScrollBar.PageLeftCommand" TargetName="PageDown"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   366
							<Setter Property="Command" Value="ScrollBar.PageRightCommand" TargetName="PageUp"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   367
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   368
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   369
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   370
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   371
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   372
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   373
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   374
	<!-- Simple ScrollViewer 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   375
	ScrollViewer is a Grid control which has a ContentPresenter and a Horizontal and Vertical ScrollBar 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   376
	It is used by ListBox, MenuItem, ComboBox, and TreeView -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   377
	<Style x:Key="SimpleScrollViewer" TargetType="{x:Type ScrollViewer}" BasedOn="{x:Null}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   378
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   379
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   380
				<ControlTemplate TargetType="{x:Type ScrollViewer}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   381
					<Grid Background="{TemplateBinding Background}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   382
						<Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   383
							<ColumnDefinition Width="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   384
							<ColumnDefinition Width="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   385
						</Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   386
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   387
							<RowDefinition Height="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   388
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   389
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   390
						<ScrollContentPresenter Grid.Column="0" Grid.Row="0" Margin="{TemplateBinding Padding}" Content="{TemplateBinding Content}" ContentTemplate="{TemplateBinding ContentTemplate}" CanContentScroll="{TemplateBinding CanContentScroll}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   391
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   392
						<!-- The visibility of the ScrollBars is controlled by the implementation fo the control -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   393
						<ScrollBar Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}" Grid.Column="0" Grid.Row="1" x:Name="PART_HorizontalScrollBar" Style="{DynamicResource SimpleScrollBar}" Orientation="Horizontal" Value="{Binding Path=HorizontalOffset, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" ViewportSize="{TemplateBinding ViewportWidth}" Minimum="0" Maximum="{TemplateBinding ScrollableWidth}" AutomationProperties.AutomationId="HorizontalScrollBar"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   394
						<ScrollBar Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" Grid.Column="1" Grid.Row="0" x:Name="PART_VerticalScrollBar" Style="{DynamicResource SimpleScrollBar}" Orientation="Vertical" Value="{Binding Path=VerticalOffset, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" ViewportSize="{TemplateBinding ViewportHeight}" Minimum="0" Maximum="{TemplateBinding ScrollableHeight}" AutomationProperties.AutomationId="VerticalScrollBar"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   395
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   396
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   397
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   398
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   399
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   400
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   401
	<!-- Simple ListBox - This uses SimpleScrollViewer to allow items to be scrolled and SimpleListBoxItem to define the look of each item -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   402
	<Style x:Key="SimpleListBox" TargetType="{x:Type ListBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   403
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   404
		<Setter Property="Background" Value="{DynamicResource WindowBackgroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   405
		<Setter Property="BorderBrush" Value="{DynamicResource SolidBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   406
		<Setter Property="ScrollViewer.HorizontalScrollBarVisibility" Value="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   407
		<Setter Property="ScrollViewer.VerticalScrollBarVisibility" Value="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   408
		<Setter Property="ScrollViewer.CanContentScroll" Value="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   409
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   410
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   411
				<ControlTemplate TargetType="{x:Type ListBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   412
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   413
						<Border x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   414
						<ScrollViewer Margin="1" Style="{DynamicResource SimpleScrollViewer}" Focusable="false" Background="{TemplateBinding Background}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   415
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   416
							<!-- The StackPanel is used to display the children by setting IsItemsHost to be Trus -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   417
							<StackPanel Margin="2" IsItemsHost="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   418
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   419
						</ScrollViewer>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   420
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   421
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   422
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   423
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   424
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   425
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   426
						<Trigger Property="IsGrouping" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   427
							<Setter Property="ScrollViewer.CanContentScroll" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   428
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   429
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   430
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   431
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   432
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   433
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   434
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   435
	<!-- Simple ListBoxItem - This is used for each Item in a ListBox. The item's content is placed in the ContentPresenter -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   436
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   437
	<Style x:Key="SimpleListBoxItem" d:IsControlPart="True" TargetType="{x:Type ListBoxItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   438
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   439
		<Setter Property="OverridesDefaultStyle" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   440
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   441
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   442
				<ControlTemplate TargetType="{x:Type ListBoxItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   443
					<Grid SnapsToDevicePixels="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   444
						<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   445
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   446
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   447
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   448
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   449
						<!-- Change IsSelected SelectedBackgroundBrush to set the selection color for the items -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   450
						<Trigger Property="IsSelected" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   451
							<Setter Property="Background" Value="{DynamicResource SelectedBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   452
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   453
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   454
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   455
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   456
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   457
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   458
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   459
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   460
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   461
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   462
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   463
	<!-- Simple Expander ToggleButton - This Button is used by the Expander control. When it is toggled it switches visibility on the Up_Arrow and Down_Arrow -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   464
	<ControlTemplate x:Key="ExpanderToggleButton" TargetType="{x:Type ToggleButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   465
		<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   466
			<Rectangle Margin="0,0,0,0" x:Name="Rectangle" Fill="Transparent" Stroke="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   467
			<Path HorizontalAlignment="Center" x:Name="Up_Arrow" VerticalAlignment="Center" Fill="{DynamicResource GlyphBrush}" Data="M 0 0 L 4 4 L 8 0 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   468
			<Path Visibility="Collapsed" HorizontalAlignment="Center" x:Name="Down_Arrow" VerticalAlignment="Center" Fill="{DynamicResource GlyphBrush}" Data="M 0 4 L 4 0 L 8 4 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   469
		</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   470
		<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   471
			<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   472
				<Setter Property="Fill" Value="{DynamicResource MouseOverBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   473
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   474
			<Trigger Property="IsPressed" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   475
				<Setter Property="Fill" Value="{DynamicResource PressedBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   476
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   477
			<Trigger Property="IsChecked" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   478
				<Setter Property="Visibility" Value="Visible" TargetName="Down_Arrow"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   479
				<Setter Property="Visibility" Value="Collapsed" TargetName="Up_Arrow"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   480
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   481
			<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   482
				<Setter Property="Fill" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   483
				<Setter Property="Stroke" Value="{DynamicResource DisabledBorderBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   484
				<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   485
				<Setter Property="Fill" Value="{DynamicResource DisabledForegroundBrush}" TargetName="Up_Arrow"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   486
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   487
		</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   488
	</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   489
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   490
	<!-- Simple Expander 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   491
	 This uses the Simpler ExpanderToggleButton. It sets Visibility on the ContentPresenter to expand
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   492
	 Limitations : The Simple Expander only expands down -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   493
	<Style x:Key="SimpleExpander" TargetType="{x:Type Expander}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   494
		<Setter Property="Background" Value="{DynamicResource LightBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   495
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   496
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   497
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   498
				<ControlTemplate TargetType="{x:Type Expander}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   499
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   500
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   501
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   502
							<RowDefinition Height="*" x:Name="ContentRow"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   503
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   504
						<Border Grid.Row="0" x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="2,2,0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   505
							<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   506
								<Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   507
									<ColumnDefinition Width="20"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   508
									<ColumnDefinition Width="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   509
								</Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   510
								<ToggleButton Template="{DynamicResource ExpanderToggleButton}" Background="{DynamicResource NormalBrush}" IsChecked="{Binding Path=IsExpanded, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" OverridesDefaultStyle="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   511
								<ContentPresenter Grid.Column="1" Margin="4" RecognizesAccessKey="True" ContentSource="Header"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   512
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   513
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   514
						<Border Visibility="Collapsed" Grid.Row="1" x:Name="ExpandSite" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1,0,1,1" CornerRadius="0,0,2,2">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   515
							<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" Focusable="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   516
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   517
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   518
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   519
						<Trigger Property="IsExpanded" Value="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   520
							<Setter Property="Visibility" Value="Visible" TargetName="ExpandSite"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   521
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   522
						<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   523
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   524
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   525
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   526
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   527
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   528
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   529
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   530
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   531
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   532
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   533
	<!-- Simple ComboBox Toggle Button - This is used in ComboBox to expand and collapse the ComboBox Popup-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   534
	<ControlTemplate x:Key="ComboBoxToggleButton" TargetType="{x:Type ToggleButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   535
		<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   536
			<Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   537
				<ColumnDefinition/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   538
				<ColumnDefinition Width="20"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   539
			</Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   540
			<Rectangle Grid.ColumnSpan="2" HorizontalAlignment="Stretch" x:Name="Rectangle" VerticalAlignment="Stretch" Width="Auto" Height="Auto" RadiusX="5" RadiusY="5" Fill="{DynamicResource NormalBrush}" Stroke="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   541
			<Rectangle Grid.Column="0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Width="Auto" Height="Auto" RadiusX="5" RadiusY="5" Fill="{DynamicResource WindowBackgroundBrush}" Stroke="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   542
			<Path Grid.Column="1" HorizontalAlignment="Center" x:Name="Arrow" VerticalAlignment="Center" Fill="{DynamicResource GlyphBrush}" Data="M 0 0 L 4 4 L 8 0 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   543
		</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   544
		<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   545
			<Trigger Property="IsMouseOver" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   546
				<Setter Property="Fill" Value="{DynamicResource MouseOverBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   547
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   548
			<Trigger Property="IsChecked" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   549
				<Setter Property="Fill" Value="{DynamicResource PressedBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   550
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   551
			<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   552
				<Setter Property="Fill" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   553
				<Setter Property="Stroke" Value="{DynamicResource DisabledBorderBrush}" TargetName="Rectangle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   554
				<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   555
				<Setter Property="Fill" Value="{DynamicResource DisabledForegroundBrush}" TargetName="Arrow"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   556
			</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   557
		</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   558
	</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   559
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   560
	<!-- This is the area which contains the selected item in the ComboBox -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   561
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   562
	<ControlTemplate x:Key="ComboBoxTextBox" TargetType="{x:Type TextBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   563
		<!-- This must be named as PART_ContentHost -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   564
		<Border x:Name="PART_ContentHost" Focusable="False" Background="{TemplateBinding Background}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   565
	</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   566
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   567
	<!-- Simple ComboBox 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   568
	This uses the ComboBoxToggleButton to expand and collapse a Popup control
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   569
	SimpleScrollViewer to allow items to be scrolled and SimpleComboBoxItem to define the look of each item 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   570
	The Popup shows a list of items in a StackPanel-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   571
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   572
	<Style x:Key="SimpleComboBox" TargetType="{x:Type ComboBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   573
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   574
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   575
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   576
				<ControlTemplate TargetType="{x:Type ComboBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   577
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   578
						<!-- The ToggleButton is databound to the ComboBox itself to toggle IsDropDownOpen -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   579
						<ToggleButton Grid.Column="2" Template="{DynamicResource ComboBoxToggleButton}" x:Name="ToggleButton" Focusable="false" IsChecked="{Binding Path=IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}" ClickMode="Press"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   580
						<ContentPresenter HorizontalAlignment="Left" Margin="3,3,23,3" x:Name="ContentSite" VerticalAlignment="Center" Content="{TemplateBinding SelectionBoxItem}" ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}" ContentTemplateSelector="{TemplateBinding ItemTemplateSelector}" IsHitTestVisible="False"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   581
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   582
						<!-- The TextBox must be named PART_EditableTextBox or ComboBox will not recognize it -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   583
						<TextBox Visibility="Hidden" Template="{DynamicResource ComboBoxTextBox}" HorizontalAlignment="Left" Margin="3,3,23,3" x:Name="PART_EditableTextBox" Style="{x:Null}" VerticalAlignment="Center" Focusable="True" Background="Transparent" IsReadOnly="{TemplateBinding IsReadOnly}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   584
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   585
						<!-- The Popup shows the list of items in the ComboBox. IsOpen is databound to IsDropDownOpen which is toggled via the ComboBoxToggleButton -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   586
						<Popup IsOpen="{TemplateBinding IsDropDownOpen}" Placement="Bottom" x:Name="Popup" Focusable="False" AllowsTransparency="True" PopupAnimation="Slide">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   587
							<Grid MaxHeight="{TemplateBinding MaxDropDownHeight}" MinWidth="{TemplateBinding ActualWidth}" x:Name="DropDown" SnapsToDevicePixels="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   588
								<Border x:Name="DropDownBorder" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   589
								<ScrollViewer Margin="4,6,4,6" Style="{DynamicResource SimpleScrollViewer}" SnapsToDevicePixels="True" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" CanContentScroll="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   590
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   591
									<!-- The StackPanel is used to display the children by setting IsItemsHost to be True -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   592
									<StackPanel IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Contained"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   593
								
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   594
								</ScrollViewer>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   595
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   596
						</Popup>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   597
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   598
					<ControlTemplate.Triggers>						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   599
						<!-- This forces the DropDown to have a minimum size if it is empty -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   600
						<Trigger Property="HasItems" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   601
							<Setter Property="MinHeight" Value="95" TargetName="DropDownBorder"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   602
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   603
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   604
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   605
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   606
						<Trigger Property="IsGrouping" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   607
							<Setter Property="ScrollViewer.CanContentScroll" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   608
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   609
						<Trigger Property="AllowsTransparency" SourceName="Popup" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   610
							<Setter Property="CornerRadius" Value="4" TargetName="DropDownBorder"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   611
							<Setter Property="Margin" Value="0,2,0,0" TargetName="DropDownBorder"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   612
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   613
						<Trigger Property="IsEditable" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   614
							<Setter Property="IsTabStop" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   615
							<Setter Property="Visibility" Value="Visible" TargetName="PART_EditableTextBox"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   616
							<Setter Property="Visibility" Value="Hidden" TargetName="ContentSite"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   617
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   618
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   619
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   620
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   621
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   622
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   623
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   624
	<!-- Simple ComboBoxItem - This is used for each item inside of the ComboBox. You can change the selected color of each item below-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   625
	<Style x:Key="SimpleComboBoxItem" d:IsControlPart="True" TargetType="{x:Type ComboBoxItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   626
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   627
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   628
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   629
				<ControlTemplate TargetType="{x:Type ComboBoxItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   630
					<Grid SnapsToDevicePixels="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   631
						<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   632
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   633
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   634
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   635
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   636
						<!-- Change IsHighlighted SelectedBackgroundBrush to set the selection color for the items -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   637
						<Trigger Property="IsHighlighted" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   638
							<Setter Property="Background" Value="{DynamicResource SelectedBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   639
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   640
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   641
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   642
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   643
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   644
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   645
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   646
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   647
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   648
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   649
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   650
	<!-- Simple SimpleProgressBar
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   651
	 The template uses two Border controls to show the Track and Progress 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   652
	 Limitations : It only supports a horizontal orientated ProgressBar -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   653
	<Style x:Key="SimpleProgressBar" TargetType="{x:Type ProgressBar}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   654
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   655
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   656
				<ControlTemplate TargetType="{x:Type ProgressBar}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   657
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   658
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   659
						<!-- This Border is the track. It must be named PART_Track -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   660
						<Border x:Name="PART_Track" Background="{DynamicResource PressedBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1" CornerRadius="2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   661
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   662
						<!-- This Border shows progress. It must be named PART_Indicator for the control to function -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   663
						<Border HorizontalAlignment="Left" x:Name="PART_Indicator" Background="{DynamicResource MouseOverBrush}" BorderBrush="{DynamicResource NormalBorderBrush}" BorderThickness="1" CornerRadius="2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   664
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   665
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   666
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   667
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   668
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   669
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   670
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   671
	<!-- Simple TextBox -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   672
	<Style x:Key="SimpleTextBox" TargetType="{x:Type TextBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   673
		<Setter Property="KeyboardNavigation.TabNavigation" Value="None"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   674
		<Setter Property="FocusVisualStyle" Value="{x:Null}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   675
		<Setter Property="AllowDrop" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   676
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   677
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   678
				<ControlTemplate TargetType="{x:Type TextBox}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   679
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   680
						<Border x:Name="Border" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1" Padding="2" CornerRadius="2">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   681
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   682
							<!-- The implementation places the Content into the ScrollViewer. It must be named PART_ContentHost for the control to function -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   683
							<ScrollViewer Margin="0" x:Name="PART_ContentHost" Style="{DynamicResource SimpleScrollViewer}" Background="{TemplateBinding Background}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   684
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   685
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   686
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   687
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   688
						<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   689
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   690
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   691
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   692
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   693
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   694
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   695
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   696
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   697
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   698
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   699
	<!-- Simple Label - This template is just a ContentPresenter that shows the content of the Label -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   700
	<Style x:Key="SimpleLabel" TargetType="{x:Type Label}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   701
		<Setter Property="HorizontalContentAlignment" Value="Left"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   702
		<Setter Property="VerticalContentAlignment" Value="Top"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   703
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   704
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   705
				<ControlTemplate TargetType="{x:Type Label}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   706
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   707
						<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RecognizesAccessKey="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   708
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   709
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   710
						<Trigger Property="IsEnabled" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   711
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   712
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   713
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   714
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   715
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   716
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   717
	<!-- Simple Menu - This template uses a StackPanel to layout MenuItems --> 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   718
	<Style x:Key="SimpleMenu" TargetType="{x:Type Menu}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   719
		<Setter Property="Background" Value="{DynamicResource LightBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   720
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   721
		<Setter Property="SnapsToDevicePixels" Value="True"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   722
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   723
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   724
				<ControlTemplate TargetType="{x:Type Menu}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   725
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   726
						<Border Margin="1" x:Name="Border" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   727
						<StackPanel Background="{TemplateBinding Background}" IsItemsHost="True" ClipToBounds="True" Orientation="Horizontal"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   728
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   729
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   730
						<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   731
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   732
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   733
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   734
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   735
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   736
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   737
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   738
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   739
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   740
	<!-- This BitmapEffect is used by the Simple MenuItem -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   741
	<DropShadowBitmapEffect x:Key="PopupDropShadow" ShadowDepth="1.5" Softness="0.15"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   742
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   743
	<!-- Simple MenuItem - The template uses triggers to provide four different arrangements of menu item which are set via the Role property --> 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   744
	<Style x:Key="SimpleMenuItem" TargetType="{x:Type MenuItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   745
		<Setter Property="HorizontalContentAlignment" Value="{Binding Path=HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   746
		<Setter Property="VerticalContentAlignment" Value="{Binding Path=VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   747
		<Setter Property="Background" Value="Transparent"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   748
		<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.MenuTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   749
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   750
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   751
				<ControlTemplate TargetType="{x:Type MenuItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   752
					<Border x:Name="Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   753
						<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   754
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   755
							<!-- The Grid is used to hold together columns for an Icon, Content, Glyph checkmark and Arrow to show the next level
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   756
							 Size sharing is used in Grid so that the Icon, Content, Arrow for each MenuItem align together -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   757
							<Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   758
								<ColumnDefinition MinWidth="17" Width="Auto" SharedSizeGroup="MenuItemIconColumnGroup"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   759
								<ColumnDefinition Width="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   760
								<ColumnDefinition Width="Auto" SharedSizeGroup="MenuItemIGTColumnGroup"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   761
								<ColumnDefinition Width="14"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   762
							</Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   763
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   764
							<!-- ContentPresenter to show an Icon if needed -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   765
							<ContentPresenter Margin="4,0,6,0" x:Name="Icon" VerticalAlignment="Center" ContentSource="Icon"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   766
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   767
							<!-- Glyph is a checkmark if needed for a checkable menu -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   768
							<Grid Visibility="Hidden" Margin="4,0,6,0" x:Name="GlyphPanel" VerticalAlignment="Center">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   769
								<Path x:Name="GlyphPanelpath" VerticalAlignment="Center" Fill="{TemplateBinding Foreground}" Data="M0,2 L0,4.8 L2.5,7.4 L7.1,2.8 L7.1,0 L2.5,4.6 z" FlowDirection="LeftToRight"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   770
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   771
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   772
							<!-- Content for the menu text etc -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   773
							<ContentPresenter Grid.Column="1" Margin="{TemplateBinding Padding}" x:Name="HeaderHost" RecognizesAccessKey="True" ContentSource="Header"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   774
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   775
							<!-- Arrow drawn path which points to the next level of the menu -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   776
							<Grid Grid.Column="3" Margin="4,0,6,0" x:Name="ArrowPanel" VerticalAlignment="Center">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   777
								<Path x:Name="ArrowPanelPath" VerticalAlignment="Center" Fill="{TemplateBinding Foreground}" Data="M0,0 L0,8 L4,4 z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   778
							</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   779
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   780
							<!-- The Popup is the body of the menu which expands down or across depending on the level of the item -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   781
							<Popup IsOpen="{Binding Path=IsSubmenuOpen, RelativeSource={RelativeSource TemplatedParent}}" Placement="Right" x:Name="SubMenuPopup" Focusable="false" AllowsTransparency="true" PopupAnimation="{DynamicResource {x:Static SystemParameters.MenuPopupAnimationKey}}" VerticalOffset="-3">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   782
								<Grid x:Name="SubMenu">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   783
									<Border x:Name="SubMenuBorder" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   784
									
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   785
									<!-- StackPanel holds children of the menu. This is set bu IsItemsHost=True -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   786
									<StackPanel IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Cycle"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   787
								</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   788
							</Popup>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   789
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   790
						</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   791
					</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   792
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   793
					<!-- These triggers re-configure the four arrangements of MenuItem to show different levels of menu via Role -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   794
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   795
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   796
						<!-- Role = TopLevelHeader : this is the root menu item in a menu; the Popup expands down -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   797
						<Trigger Property="Role" Value="TopLevelHeader">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   798
							<Setter Property="Margin" Value="0,1,0,1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   799
							<Setter Property="Padding" Value="6,3,6,3"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   800
							<Setter Property="Grid.IsSharedSizeScope" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   801
							<Setter Property="Placement" Value="Bottom" TargetName="SubMenuPopup"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   802
							<Setter Property="Visibility" Value="Collapsed" TargetName="ArrowPanel"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   803
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   804
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   805
						<!-- Role = TopLevelItem :  this is a child menu item from the top level without any child items-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   806
						<Trigger Property="Role" Value="TopLevelItem">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   807
							<Setter Property="Margin" Value="0,1,0,1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   808
							<Setter Property="Padding" Value="6,3,6,3"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   809
							<Setter Property="Visibility" Value="Collapsed" TargetName="ArrowPanel"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   810
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   811
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   812
						<!-- Role = SubMenuHeader : this is a child menu item which does not have children -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   813
						<Trigger Property="Role" Value="SubmenuHeader">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   814
							<Setter Property="DockPanel.Dock" Value="Top"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   815
							<Setter Property="Padding" Value="0,2,0,2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   816
							<Setter Property="Grid.IsSharedSizeScope" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   817
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   818
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   819
						<!-- Role = SubMenuItem : this is a child menu item which has children-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   820
						<Trigger Property="Role" Value="SubmenuItem">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   821
							<Setter Property="DockPanel.Dock" Value="Top"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   822
							<Setter Property="Padding" Value="0,2,0,2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   823
							<Setter Property="Visibility" Value="Collapsed" TargetName="ArrowPanel"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   824
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   825
						<Trigger Property="IsSuspendingPopupAnimation" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   826
							<Setter Property="PopupAnimation" Value="None" TargetName="SubMenuPopup"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   827
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   828
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   829
						<!-- If no Icon is present the we collapse the Icon Content -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   830
						<Trigger Property="Icon" Value="{x:Null}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   831
							<Setter Property="Visibility" Value="Collapsed" TargetName="Icon"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   832
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   833
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   834
						<!-- The GlyphPanel contains the CheckMark -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   835
						<Trigger Property="IsChecked" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   836
							<Setter Property="Visibility" Value="Visible" TargetName="GlyphPanel"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   837
							<Setter Property="Visibility" Value="Collapsed" TargetName="Icon"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   838
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   839
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   840
						<Trigger Property="AllowsTransparency" SourceName="SubMenuPopup" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   841
							<Setter Property="Margin" Value="0,0,3,3" TargetName="SubMenu"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   842
							<Setter Property="SnapsToDevicePixels" Value="true" TargetName="SubMenu"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   843
							<Setter Property="BitmapEffect" Value="{DynamicResource PopupDropShadow}" TargetName="SubMenuBorder"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   844
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   845
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   846
						<!-- Using the system colors for the Menu Highlight and IsEnabled-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   847
						<Trigger Property="IsHighlighted" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   848
							<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   849
							<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   850
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   851
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   852
							<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   853
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   854
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   855
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   856
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   857
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   858
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   859
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   860
	<!-- Simple Separator - This template is used for a Separator in a menu --> 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   861
	<Style x:Key="SimpleSeparator" TargetType="{x:Type Separator}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   862
		<Setter Property="Height" Value="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   863
		<Setter Property="Margin" Value="0,2,0,2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   864
		<Setter Property="Focusable" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   865
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   866
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   867
				<ControlTemplate TargetType="{x:Type Separator}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   868
					<Border BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   869
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   870
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   871
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   872
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   873
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   874
	<!-- Simple TabControl 
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   875
	This template uses Simple TabItem for each Tab. The TabItems are placed in the TabPanel
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   876
	Limitations : The Simple TabControl only allow the Tabs to be shown at the top of the Tab control. You can re-position the TabPanel to change this-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   877
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   878
	<Style x:Key="SimpleTabControl" TargetType="{x:Type TabControl}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   879
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   880
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   881
				<ControlTemplate TargetType="{x:Type TabControl}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   882
					<Grid KeyboardNavigation.TabNavigation="Local">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   883
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   884
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   885
							<RowDefinition Height="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   886
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   887
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   888
						<!-- TabPanel is a layout container which allows the TabItems to wrap and re-order when selected
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   889
						The implementation knows to use this control because it is marked IsItemsHost = True -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   890
						<TabPanel Grid.Row="0" Margin="0,0,4,-1" x:Name="HeaderPanel" Background="Transparent" IsItemsHost="True" Panel.ZIndex="1" KeyboardNavigation.TabIndex="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   891
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   892
						<Border Grid.Row="1" x:Name="Border" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1" CornerRadius="2" KeyboardNavigation.DirectionalNavigation="Contained" KeyboardNavigation.TabNavigation="Local" KeyboardNavigation.TabIndex="2">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   893
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   894
							<!-- The implementation switches the content. This control must be named PART_SelectedContentHost -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   895
							<ContentPresenter Margin="4" x:Name="PART_SelectedContentHost" ContentSource="SelectedContent"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   896
							
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   897
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   898
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   899
					
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   900
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   901
						<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   902
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   903
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   904
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   905
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   906
				
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   907
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   908
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   909
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   910
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   911
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   912
	<!--Simple TabItem -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   913
	<Style x:Key="SimpleTabItem" d:IsControlPart="True" TargetType="{x:Type TabItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   914
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   915
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   916
				<ControlTemplate TargetType="{x:Type TabItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   917
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   918
						<Border Margin="0,0,-4,0" x:Name="Border" Background="{DynamicResource LightBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1,1,1,1" CornerRadius="2,12,0,0">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   919
							<ContentPresenter HorizontalAlignment="Center" Margin="12,2,12,2" x:Name="ContentSite" VerticalAlignment="Center" RecognizesAccessKey="True" ContentSource="Header"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   920
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   921
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   922
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   923
						<Trigger Property="IsSelected" Value="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   924
							<Setter Property="Panel.ZIndex" Value="100"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   925
							<Setter Property="Background" Value="{DynamicResource WindowBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   926
							<Setter Property="BorderThickness" Value="1,1,1,0" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   927
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   928
						<Trigger Property="IsEnabled" Value="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   929
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   930
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   931
							<Setter Property="Foreground" Value="{DynamicResource DisabledForegroundBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   932
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   933
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   934
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   935
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   936
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   937
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   938
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   939
	<!--Simple Simple SliderThumb - The Thumb is the draggable part of a Slider-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   940
	<Style x:Key="SimpleSliderThumb" d:IsControlPart="True" TargetType="{x:Type Thumb}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   941
		<Setter Property="SnapsToDevicePixels" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   942
		<Setter Property="Height" Value="14"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   943
		<Setter Property="Width" Value="14"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   944
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   945
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   946
				<ControlTemplate TargetType="{x:Type Thumb}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   947
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   948
						<Ellipse x:Name="Ellipse" Fill="{DynamicResource NormalBrush}" Stroke="{DynamicResource NormalBorderBrush}" StrokeThickness="1"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   949
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   950
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   951
						<Trigger Property="IsMouseOver" Value="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   952
							<Setter Property="Fill" Value="{DynamicResource MouseOverBrush}" TargetName="Ellipse"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   953
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   954
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   955
							<Setter Property="Fill" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Ellipse"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   956
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   957
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   958
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   959
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   960
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   961
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   962
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   963
	<!--Simple Simple Slider
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   964
	Similiar to ScrollBar this template uses Track to layout the draggable Thumb which has an up and down repeat button
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   965
	It uses Simple SliderThumb and SimpleScrollRepeatButtonStyle for the page up and down repeat buttons -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   966
	<Style x:Key="SimpleSlider" TargetType="{x:Type Slider}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   967
		<Setter Property="Background" Value="{DynamicResource LightBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   968
		<Setter Property="BorderBrush" Value="{DynamicResource NormalBorderBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   969
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   970
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   971
				<ControlTemplate TargetType="{x:Type Slider}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   972
					<Grid x:Name="GridRoot">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   973
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   974
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   975
							<RowDefinition Height="Auto" MinHeight="{TemplateBinding MinHeight}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   976
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   977
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   978
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   979
						<!-- TickBar shows the ticks for Slider -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   980
						<TickBar Visibility="Collapsed" x:Name="TopTick" Height="4" SnapsToDevicePixels="True" Placement="Top" Fill="{DynamicResource GlyphBrush}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   981
						<Border Grid.Row="1" Margin="0" x:Name="Border" Height="4" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" CornerRadius="2"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   982
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   983
						<!-- The Track lays out the repeat buttons and thumb -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   984
						<Track Grid.Row="1" x:Name="PART_Track">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   985
							<Track.Thumb>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   986
								<Thumb Style="{DynamicResource SimpleSliderThumb}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   987
							</Track.Thumb>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   988
							<Track.IncreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   989
								<RepeatButton Style="{DynamicResource SimpleScrollRepeatButtonStyle}" Command="Slider.IncreaseLarge"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   990
							</Track.IncreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   991
							<Track.DecreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   992
								<RepeatButton Style="{DynamicResource SimpleScrollRepeatButtonStyle}" Command="Slider.DecreaseLarge"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   993
							</Track.DecreaseRepeatButton>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   994
						</Track>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   995
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   996
						<TickBar Visibility="Collapsed" Grid.Row="2" x:Name="BottomTick" Height="4" SnapsToDevicePixels="True" Placement="Bottom" Fill="{TemplateBinding Foreground}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   997
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   998
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
   999
						<Trigger Property="TickPlacement" Value="TopLeft">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1000
							<Setter Property="Visibility" Value="Visible" TargetName="TopTick"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1001
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1002
						<Trigger Property="TickPlacement" Value="BottomRight">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1003
							<Setter Property="Visibility" Value="Visible" TargetName="BottomTick"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1004
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1005
						<Trigger Property="TickPlacement" Value="Both">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1006
							<Setter Property="Visibility" Value="Visible" TargetName="TopTick"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1007
							<Setter Property="Visibility" Value="Visible" TargetName="BottomTick"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1008
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1009
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1010
							<Setter Property="Background" Value="{DynamicResource DisabledBackgroundBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1011
							<Setter Property="BorderBrush" Value="{DynamicResource DisabledBorderBrush}" TargetName="Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1012
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1013
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1014
						<!-- Use a rotation to create a Vertical Slider form the default Horizontal -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1015
						<Trigger Property="Orientation" Value="Vertical">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1016
							<Setter Property="LayoutTransform" TargetName="GridRoot">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1017
								<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1018
									<RotateTransform Angle="-90"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1019
								</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1020
							</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1021
							<!-- Track rotates itself based on orientation so need to force it back -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1022
							<Setter TargetName="PART_Track" Property="Orientation" Value="Horizontal"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1023
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1024
						
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1025
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1026
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1027
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1028
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1029
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1030
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1031
	<!--Simple Tree View - This lays out TreeViewItems within a ScrollViewer -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1032
	<Style x:Key="SimpleTreeView" TargetType="{x:Type TreeView}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1033
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1034
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1035
				<ControlTemplate TargetType="{x:Type TreeView}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1036
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1037
						<Border x:Name="Border" Background="{DynamicResource WindowBackgroundBrush}" BorderBrush="{DynamicResource SolidBorderBrush}" BorderThickness="1" CornerRadius="1">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1038
							<ScrollViewer Style="{DynamicResource SimpleScrollViewer}" Focusable="False" Background="{TemplateBinding Background}" Padding="4" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Auto" CanContentScroll="False">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1039
								<ItemsPresenter/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1040
							</ScrollViewer>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1041
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1042
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1043
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1044
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1045
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1046
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1047
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1048
	<!--Simple TreeViewItem ToggleButton - + and - button to expand and collapse a TreeViewItem -->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1049
	<Style x:Key="SimpleTreeViewItemToggleButton" d:IsControlPart="True" TargetType="{x:Type ToggleButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1050
		<Setter Property="Focusable" Value="False"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1051
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1052
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1053
				<ControlTemplate TargetType="{x:Type ToggleButton}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1054
					<Grid Width="15" Height="13" Background="Transparent">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1055
						<Path Visibility="Collapsed" HorizontalAlignment="Left" Margin="1,1,1,1" x:Name="IsExpandedPath" VerticalAlignment="Center" Fill="{DynamicResource GlyphBrush}" Data="M 0 4 L 8 4 L 4 8 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1056
						<Path HorizontalAlignment="Left" Margin="1,1,1,1" x:Name="ExpandPath" VerticalAlignment="Center" Fill="{DynamicResource GlyphBrush}" Data="M 4 0 L 8 4 L 4 8 Z"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1057
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1058
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1059
						<Trigger Property="IsChecked" Value="True">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1060
							<Setter Property="Visibility" Value="Visible" TargetName="IsExpandedPath"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1061
							<Setter Property="Visibility" Value="Collapsed" TargetName="ExpandPath"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1062
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1063
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1064
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1065
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1066
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1067
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1068
	
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1069
	<!--Simple TreeViewItem - The TreeViewItem template has a header which shows the Item and a Body which is an ItemsHost control which expands to show child items-->
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1070
	<Style x:Key="SimpleTreeViewItem" d:IsControlPart="True" TargetType="{x:Type TreeViewItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1071
		<Setter Property="Background" Value="Transparent"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1072
		<Setter Property="HorizontalContentAlignment" Value="{Binding Path=HorizontalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1073
		<Setter Property="VerticalContentAlignment" Value="{Binding Path=VerticalContentAlignment, RelativeSource={RelativeSource AncestorType={x:Type ItemsControl}}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1074
		<Setter Property="Padding" Value="1,0,0,0"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1075
		<Setter Property="Template">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1076
			<Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1077
				<ControlTemplate TargetType="{x:Type TreeViewItem}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1078
					<Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1079
						<Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1080
							<ColumnDefinition MinWidth="19" Width="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1081
							<ColumnDefinition Width="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1082
							<ColumnDefinition Width="*"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1083
						</Grid.ColumnDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1084
						<Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1085
							<RowDefinition Height="Auto"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1086
							<RowDefinition/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1087
						</Grid.RowDefinitions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1088
						<ToggleButton x:Name="Expander" Style="{DynamicResource SimpleTreeViewItemToggleButton}" IsChecked="{Binding Path=IsExpanded, RelativeSource={RelativeSource TemplatedParent}}" ClickMode="Press"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1089
						<Border Grid.Column="1" x:Name="Selection_Border" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1090
							<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" x:Name="PART_Header" ContentSource="Header"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1091
						</Border>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1092
						<ItemsPresenter Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="1" x:Name="ItemsHost"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1093
					</Grid>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1094
					<ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1095
						<Trigger Property="IsExpanded" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1096
							<Setter Property="Visibility" Value="Collapsed" TargetName="ItemsHost"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1097
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1098
						<Trigger Property="HasItems" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1099
							<Setter Property="Visibility" Value="Hidden" TargetName="Expander"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1100
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1101
						<Trigger Property="IsSelected" Value="true">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1102
							<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.HighlightBrushKey}}" TargetName="Selection_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1103
							<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.HighlightTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1104
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1105
						<MultiTrigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1106
							<MultiTrigger.Conditions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1107
								<Condition Property="IsSelected" Value="true"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1108
								<Condition Property="IsSelectionActive" Value="false"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1109
							</MultiTrigger.Conditions>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1110
							<Setter Property="Background" Value="{DynamicResource {x:Static SystemColors.ControlBrushKey}}" TargetName="Selection_Border"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1111
							<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.ControlTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1112
						</MultiTrigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1113
						<Trigger Property="IsEnabled" Value="false">
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1114
							<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1115
						</Trigger>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1116
					</ControlTemplate.Triggers>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1117
				</ControlTemplate>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1118
			</Setter.Value>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1119
		</Setter>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1120
	</Style>
06de3a61998f Ajout des projets: Menu , UserPanel et TimeLine
sarias
parents:
diff changeset
  1121
</ResourceDictionary>