src/FingersDance.Control.SessionInput/UserControlNewProject.xaml
author cavaliet
Wed, 28 Oct 2009 17:07:27 +0100
changeset 182 25b49d4f1635
parent 153 3636bb5f4b67
permissions -rw-r--r--
First step of data reorganisation : session is meant to disappear : a "session" is in fact a project and one project owns several cuttings, one per user. WARNING : this commit builds without problems but we can not open more than one UserPanel.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
147
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     1
<UserControl 
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     2
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     3
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     4
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     5
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     6
    mc:Ignorable="d"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     7
    xmlns:Custom="http://schemas.microsoft.com/surface/2008" 
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     8
    xmlns:Microsoft_Surface_Presentation_Generic="clr-namespace:Microsoft.Surface.Presentation.Generic;assembly=Microsoft.Surface.Presentation.Generic"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
     9
    x:Class="FingersDance.Control.SessionInput.UserControlNewProject"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    10
    Background="#FFA09E9E" 
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    11
    Width="256" 
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    12
    Height="192"
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    13
    x:Name="UserControlnewproject">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    14
    <UserControl.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    15
        <Style x:Key="FingersDance.Control.SurfaceRadioButton" TargetType="{x:Type Custom:SurfaceRadioButton}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    16
            <Setter Property="HorizontalContentAlignment" Value="Left"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    17
            <Setter Property="Background" Value="Transparent"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    18
            <Setter Property="Foreground" Value="Black"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    19
            <Setter Property="BorderBrush" Value="Transparent"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    20
            <Setter Property="Padding" Value="5,0,0,0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    21
            <Setter Property="Template">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    22
                <Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    23
                    <ControlTemplate TargetType="{x:Type Custom:SurfaceRadioButton}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    24
                        <ControlTemplate.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    25
                            <Storyboard x:Key="ThreeStateExit">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    26
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="ThreeStateMark" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    27
                                    <SplineDoubleKeyFrame KeyTime="00:00:00.2000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    28
                                </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    29
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    30
                            <Storyboard x:Key="Press">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    31
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    32
                                    <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    33
                                </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    34
                                <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    35
                                    <SplineThicknessKeyFrame KeyTime="00:00:00.1000000" Value="-2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    36
                                </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    37
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    38
                            <Storyboard x:Key="Checked">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    39
                                <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    40
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    41
                            <Storyboard x:Key="Release">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    42
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    43
                                    <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    44
                                    <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    45
                                </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    46
                                <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    47
                                    <SplineThicknessKeyFrame KeyTime="00:00:00" Value="-2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    48
                                    <SplineThicknessKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    49
                                </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    50
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    51
                            <Storyboard x:Key="Unchecked">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    52
                                <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    53
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    54
                            <Storyboard x:Key="ThreeStateEnter">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    55
                                <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="ThreeStateMark" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    56
                                    <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="0.9"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    57
                                </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    58
                            </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    59
                        </ControlTemplate.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    60
                        <BulletDecorator x:Name="bulletDecorator" MinHeight="30" MinWidth="30" Height="Auto" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Background="Transparent">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    61
                            <BulletDecorator.Bullet>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    62
                                <Grid MinHeight="30" MinWidth="30" Width="30" Height="30" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    63
                                    <Rectangle x:Name="Base" Fill="{TemplateBinding Background}" Stroke="Transparent" StrokeThickness="1" RadiusX="15" RadiusY="15" Margin="2" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    64
                                    <Rectangle x:Name="Button" Fill="{x:Null}" StrokeThickness="1" RadiusX="15" RadiusY="15" Margin="2" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Stroke="White"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    65
                                    <Rectangle x:Name="RenderOverlay" StrokeThickness="1" RadiusX="15" RadiusY="15" Margin="3" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Fill="{x:Null}" Stroke="{x:Null}"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    66
                                    <Microsoft_Surface_Presentation_Generic:SurfaceShadowChrome x:Name="GlowBorder" Margin="2" Opacity="0" Color="White" CornerRadius="{Binding ActualHeight, ElementName=GlowBorder}"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    67
                                    <Rectangle x:Name="Checkmark" Fill="{x:Null}" StrokeThickness="7" RadiusX="6" RadiusY="6" Margin="8" Opacity="0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    68
                                        <Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    69
                                            <LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    70
                                                <GradientStop Color="#FF292929" Offset="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    71
                                                <GradientStop Color="#FF1B1B1B" Offset="0.276"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    72
                                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    73
                                        </Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    74
                                    </Rectangle>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    75
                                    <Rectangle x:Name="ThreeStateMark" StrokeThickness="1" RadiusX="13" RadiusY="13" Margin="6" Opacity="0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    76
                                        <Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    77
                                            <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    78
                                                <GradientStop Color="#66000000" Offset="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    79
                                                <GradientStop Color="#33000000" Offset="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    80
                                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    81
                                        </Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    82
                                        <Rectangle.Fill>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    83
                                            <LinearGradientBrush EndPoint="0.5,0" StartPoint="0.5,1">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    84
                                                <GradientStop Color="#FF292929" Offset="0.5"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    85
                                                <GradientStop Color="#FF1B1B1B" Offset="0.196"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    86
                                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    87
                                        </Rectangle.Fill>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    88
                                    </Rectangle>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    89
                                </Grid>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    90
                            </BulletDecorator.Bullet>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    91
                            <Grid HorizontalAlignment="Stretch" Margin="5,0,0,0" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    92
                                <Grid x:Name="ContentBox" HorizontalAlignment="Stretch" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Background="Transparent">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    93
                                    <ContentPresenter x:Name="Content" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" ClipToBounds="False" RenderTransformOrigin="0.5,0.5" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Content="{TemplateBinding Content}" ContentStringFormat="{TemplateBinding ContentStringFormat}" ContentTemplate="{TemplateBinding ContentTemplate}"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    94
                                </Grid>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    95
                            </Grid>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    96
                        </BulletDecorator>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    97
                        <ControlTemplate.Triggers>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    98
                            <MultiTrigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
    99
                                <MultiTrigger.Conditions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   100
                                    <Condition Property="IsThreeState" Value="True"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   101
                                    <Condition Property="IsChecked" Value="{x:Null}"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   102
                                </MultiTrigger.Conditions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   103
                                <MultiTrigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   104
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   105
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   106
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="ThreeStateMark" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   107
                                                <SplineDoubleKeyFrame KeyTime="00:00:00.2000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   108
                                            </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   109
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   110
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   111
                                </MultiTrigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   112
                                <MultiTrigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   113
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   114
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   115
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="ThreeStateMark" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   116
                                                <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="0.9"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   117
                                            </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   118
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   119
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   120
                                </MultiTrigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   121
                            </MultiTrigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   122
                            <Trigger Property="IsChecked" Value="False">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   123
                                <Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   124
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   125
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   126
                                            <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   127
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   128
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   129
                                </Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   130
                                <Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   131
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   132
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   133
                                            <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   134
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   135
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   136
                                </Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   137
                            </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   138
                            <Trigger Property="IsChecked" Value="True">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   139
                                <Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   140
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   141
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   142
                                            <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   143
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   144
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   145
                                </Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   146
                                <Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   147
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   148
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   149
                                            <DoubleAnimation Duration="00:00:00.2000000" Storyboard.TargetName="Checkmark" Storyboard.TargetProperty="Opacity" To="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   150
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   151
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   152
                                </Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   153
                            </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   154
                            <Trigger Property="IsPressed" Value="True">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   155
                                <Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   156
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   157
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   158
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   159
                                                <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   160
                                            </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   161
                                            <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   162
                                                <SplineThicknessKeyFrame KeyTime="00:00:00.1000000" Value="-2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   163
                                            </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   164
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   165
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   166
                                </Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   167
                                <Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   168
                                    <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   169
                                        <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   170
                                            <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   171
                                                <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   172
                                                <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   173
                                            </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   174
                                            <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="GlowBorder" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   175
                                                <SplineThicknessKeyFrame KeyTime="00:00:00" Value="-2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   176
                                                <SplineThicknessKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="2"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   177
                                            </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   178
                                        </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   179
                                    </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   180
                                </Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   181
                            </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   182
                            <Trigger Property="IsEnabled" Value="False">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   183
                                <Setter Property="Fill" TargetName="Button" Value="#00000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   184
                                <Setter Property="Stroke" TargetName="Button" Value="#33000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   185
                                <Setter Property="Foreground" Value="#A5333333"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   186
                                <Setter Property="Fill" TargetName="RenderOverlay" Value="#00000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   187
                                <Setter Property="Stroke" TargetName="Checkmark" Value="#33000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   188
                                <Setter Property="Opacity" TargetName="RenderOverlay" Value="0.5"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   189
                            </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   190
                        </ControlTemplate.Triggers>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   191
                    </ControlTemplate>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   192
                </Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   193
            </Setter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   194
            <Style.BasedOn>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   195
                <Style TargetType="{x:Type ButtonBase}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   196
                    <Setter Property="SnapsToDevicePixels" Value="True"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   197
                    <Setter Property="FocusVisualStyle">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   198
                        <Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   199
                            <Style>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   200
                                <Setter Property="Control.Template">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   201
                                    <Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   202
                                        <ControlTemplate/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   203
                                    </Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   204
                                </Setter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   205
                            </Style>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   206
                        </Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   207
                    </Setter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   208
                    <Setter Property="FontFamily" Value="Segoe UI"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   209
                    <Setter Property="FontSize" Value="10"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   210
                    <Setter Property="Foreground" Value="Black"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   211
                    <Setter Property="Background" Value="#33A4B4BD"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   212
                    <Setter Property="BorderBrush">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   213
                        <Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   214
                            <LinearGradientBrush EndPoint="0,1" StartPoint="0,0">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   215
                                <GradientStop Color="#7FFFFFFF" Offset="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   216
                                <GradientStop Color="#0CFFFFFF" Offset="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   217
                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   218
                        </Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   219
                    </Setter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   220
                    <Setter Property="BorderThickness" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   221
                    <Setter Property="HorizontalContentAlignment" Value="Center"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   222
                    <Setter Property="VerticalContentAlignment" Value="Center"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   223
                    <Setter Property="Padding" Value="15,6"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   224
                    <Setter Property="IsTabStop" Value="False"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   225
                    <Setter Property="Focusable" Value="False"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   226
                    <Setter Property="MinWidth" Value="30"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   227
                    <Setter Property="MinHeight" Value="30"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   228
                    <Setter Property="Template">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   229
                        <Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   230
                            <ControlTemplate TargetType="{x:Type ButtonBase}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   231
                                <ControlTemplate.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   232
                                    <Storyboard x:Key="Press">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   233
                                        <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   234
                                            <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   235
                                        </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   236
                                        <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   237
                                            <SplineThicknessKeyFrame KeyTime="00:00:00.1000000" Value="-3"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   238
                                        </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   239
                                    </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   240
                                    <Storyboard x:Key="Release">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   241
                                        <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   242
                                            <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   243
                                            <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   244
                                        </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   245
                                        <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   246
                                            <SplineThicknessKeyFrame KeyTime="00:00:00" Value="-3"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   247
                                            <SplineThicknessKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   248
                                        </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   249
                                    </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   250
                                </ControlTemplate.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   251
                                <Grid x:Name="Grid" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   252
                                    <Border x:Name="Shadow" Margin="1,1,1,0" BorderBrush="#33000000" BorderThickness="0,0,0,1" CornerRadius="6" Padding="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   253
                                    <Rectangle x:Name="Base" Fill="{TemplateBinding Background}" StrokeThickness="1" RadiusX="5" RadiusY="5" Margin="1" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   254
                                        <Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   255
                                            <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   256
                                                <GradientStop Color="#66000000" Offset="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   257
                                                <GradientStop Color="#33000000" Offset="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   258
                                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   259
                                        </Rectangle.Stroke>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   260
                                    </Rectangle>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   261
                                    <Rectangle x:Name="RenderOverlay" Stroke="{TemplateBinding BorderBrush}" StrokeThickness="1" RadiusX="4" RadiusY="4" Margin="2" Opacity="1" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   262
                                        <Rectangle.Fill>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   263
                                            <LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   264
                                                <GradientStop Color="#26000000" Offset="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   265
                                                <GradientStop Color="#4CFFFFFF" Offset="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   266
                                            </LinearGradientBrush>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   267
                                        </Rectangle.Fill>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   268
                                    </Rectangle>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   269
                                    <Microsoft_Surface_Presentation_Generic:SurfaceShadowChrome x:Name="Glow" Margin="1" Opacity="0" Color="White" CornerRadius="4"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   270
                                    <ContentPresenter x:Name="Content" HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" Margin="{TemplateBinding Padding}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" RenderTransformOrigin="0.5,0.5" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}" Content="{TemplateBinding Content}" ContentStringFormat="{TemplateBinding ContentStringFormat}" ContentTemplate="{TemplateBinding ContentTemplate}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   271
                                        <ContentPresenter.RenderTransform>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   272
                                            <TranslateTransform X="0" Y="-1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   273
                                        </ContentPresenter.RenderTransform>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   274
                                    </ContentPresenter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   275
                                </Grid>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   276
                                <ControlTemplate.Triggers>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   277
                                    <Trigger Property="IsPressed" Value="True">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   278
                                        <Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   279
                                            <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   280
                                                <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   281
                                                    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   282
                                                        <SplineDoubleKeyFrame KeyTime="00:00:00.1000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   283
                                                    </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   284
                                                    <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   285
                                                        <SplineThicknessKeyFrame KeyTime="00:00:00.1000000" Value="-3"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   286
                                                    </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   287
                                                </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   288
                                            </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   289
                                        </Trigger.EnterActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   290
                                        <Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   291
                                            <BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   292
                                                <Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   293
                                                    <DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(UIElement.Opacity)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   294
                                                        <SplineDoubleKeyFrame KeyTime="00:00:00" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   295
                                                        <SplineDoubleKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   296
                                                    </DoubleAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   297
                                                    <ThicknessAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="Glow" Storyboard.TargetProperty="(FrameworkElement.Margin)">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   298
                                                        <SplineThicknessKeyFrame KeyTime="00:00:00" Value="-3"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   299
                                                        <SplineThicknessKeyFrame KeySpline="0.5,0.5,0.5,1" KeyTime="00:00:00.5000000" Value="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   300
                                                    </ThicknessAnimationUsingKeyFrames>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   301
                                                </Storyboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   302
                                            </BeginStoryboard>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   303
                                        </Trigger.ExitActions>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   304
                                    </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   305
                                    <Trigger Property="IsEnabled" Value="True"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   306
                                    <Trigger Property="IsEnabled" Value="False">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   307
                                        <Setter Property="Fill" TargetName="RenderOverlay" Value="#0CFFFFFF"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   308
                                        <Setter Property="Stroke" TargetName="RenderOverlay" Value="#33FFFFFF"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   309
                                        <Setter Property="Stroke" TargetName="Base" Value="#33000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   310
                                        <Setter Property="BorderBrush" TargetName="Shadow" Value="#00000000"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   311
                                        <Setter Property="Foreground" Value="#A5333333"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   312
                                        <Setter Property="Background" Value="Transparent"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   313
                                    </Trigger>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   314
                                </ControlTemplate.Triggers>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   315
                            </ControlTemplate>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   316
                        </Setter.Value>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   317
                    </Setter>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   318
                </Style>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   319
            </Style.BasedOn>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   320
        </Style>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   321
    </UserControl.Resources>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   322
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   323
    <Grid x:Name="LayoutRoot" Background="{DynamicResource SessionInput__Background_xaml}">
153
3636bb5f4b67 Custom Label and UserControl NewProject and SessionInput changes
sarias
parents: 147
diff changeset
   324
        <Custom:SurfaceTextBox d:LayoutOverrides="HorizontalAlignment" Margin="112,17.818,8,0" x:Name="ST_ProjectName" VerticalAlignment="Top" Text="" TextWrapping="Wrap" Background="#7EFFFFFF" Foreground="#FF000000"/>
182
25b49d4f1635 First step of data reorganisation : session is meant to disappear : a "session" is in fact a project and one project owns several cuttings, one per user. WARNING : this commit builds without problems but we can not open more than one UserPanel.
cavaliet
parents: 153
diff changeset
   325
        <Label HorizontalAlignment="Left" VerticalAlignment="Top" Content="Cutting Name:" Margin="14.367,9.818,0,0" x:Name="LProjectName" Foreground="#FFBCB3B3"/>
153
3636bb5f4b67 Custom Label and UserControl NewProject and SessionInput changes
sarias
parents: 147
diff changeset
   326
        <Custom:SurfaceTextBox d:LayoutOverrides="HorizontalAlignment, VerticalAlignment" Margin="112,50.626,8,0" x:Name="ST_Date" VerticalAlignment="Top" Text="" TextWrapping="Wrap" Background="#7EFFFFFF" BorderBrush="{x:Null}" Foreground="#FF000000"/>
147
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   327
        <Label HorizontalAlignment="Left" VerticalAlignment="Top" Content="Date:" Margin="14.367,42.626,0,0" x:Name="LDate" Foreground="#FFBCB3B3"/>
153
3636bb5f4b67 Custom Label and UserControl NewProject and SessionInput changes
sarias
parents: 147
diff changeset
   328
        <Custom:SurfaceTextBox d:LayoutOverrides="HorizontalAlignment" Margin="112,0,8,30.403" x:Name="ST_Desc" VerticalAlignment="Bottom" Text="" TextWrapping="Wrap" Background="#7EFFFFFF" BorderBrush="{x:Null}" Foreground="#FF000000"/>
147
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   329
        <Label x:Name="LDescription" HorizontalAlignment="Left" VerticalAlignment="Bottom" Content="Description:" Margin="14.367,0,0,30.403" Width="74.321" Foreground="#FFBCB3B3"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   330
        <Custom:SurfaceRadioButton RenderTransformOrigin="0.46,0.243" Margin="70.688,0,0,3" VerticalAlignment="Bottom" Content="" Height="30.403" x:Name="SurfaceButtonSubmit" ContactDown="SurfaceButtonSubmit_ContactDown" Click="SurfaceButtonSubmit_Click" HorizontalAlignment="Left" Style="{DynamicResource FingersDance.Control.SurfaceRadioButton}" Width="33.312" Background="{DynamicResource ConfirmationTick_xaml}" BorderBrush="{x:Null}">
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   331
            <Custom:SurfaceRadioButton.RenderTransform>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   332
                <TransformGroup>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   333
                    <ScaleTransform ScaleX="1" ScaleY="1"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   334
                    <SkewTransform AngleX="0" AngleY="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   335
                    <RotateTransform Angle="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   336
                    <TranslateTransform X="0" Y="0"/>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   337
                </TransformGroup>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   338
            </Custom:SurfaceRadioButton.RenderTransform>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   339
        </Custom:SurfaceRadioButton>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   340
    </Grid>
PAMPHILE Jonathan <pamphile@efrei.fr>
parents:
diff changeset
   341
</UserControl>