src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml
changeset 165 e78e40b9d761
parent 151 5f011a5ce421
child 168 d70ee2002f75
--- a/src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml	Fri Oct 16 22:19:24 2009 +0200
+++ b/src/FingersDance.Control.TimeLine/UserControlTimeLine.xaml	Sun Oct 18 17:42:21 2009 +0200
@@ -162,6 +162,16 @@
                                                                     <Rectangle x:Name="RenderOverlay" StrokeThickness="1" RadiusX="15" RadiusY="15" HorizontalAlignment="Stretch" Margin="6" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Opacity="1" SnapsToDevicePixels="True" Fill="{x:Null}" Stroke="{x:Null}"/>
                                                                     <Microsoft_Surface_Presentation_Generic:SurfaceShadowChrome x:Name="GlowBorder" HorizontalAlignment="Stretch" Margin="2" VerticalAlignment="Stretch" Width="Auto" Height="Auto" Opacity="0" Color="White" CornerRadius="{Binding ActualHeight, ElementName=GlowBorder}"/>
                                                                     <Rectangle x:Name="Contact" Fill="Transparent" Stroke="{x:Null}"/>
+                                                                    <Rectangle x:Name="PauseSymbol" Fill="{DynamicResource Play_xaml}" Stroke="{x:Null}" RenderTransformOrigin="0.5,0.5" Margin="0,-4.435,0.676,11.231" HorizontalAlignment="Right" Width="12.393" Visibility="Collapsed">
+                                                                    	<Rectangle.RenderTransform>
+                                                                    		<TransformGroup>
+                                                                    			<ScaleTransform/>
+                                                                    			<SkewTransform/>
+                                                                    			<RotateTransform Angle="89.649"/>
+                                                                    			<TranslateTransform/>
+                                                                    		</TransformGroup>
+                                                                    	</Rectangle.RenderTransform>
+                                                                    </Rectangle>
                                                                 </Grid>
                                                                 <ControlTemplate.Triggers>
                                                                     <Trigger Property="IsFocused" Value="True"/>
@@ -776,12 +786,23 @@
                 </Trigger>
             </Style.Triggers>
         </Style>
+        <Style x:Key="TimelineViewStyle1" TargetType="{x:Type vw:TimelineView}">
+        	<Setter Property="Template">
+        		<Setter.Value>
+        			<ControlTemplate TargetType="{x:Type vw:TimelineView}">
+        				<Border SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}">
+        					<ContentPresenter HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}" VerticalAlignment="{TemplateBinding VerticalContentAlignment}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
+        				</Border>
+        			</ControlTemplate>
+        		</Setter.Value>
+        	</Setter>
+        </Style>
     </UserControl.Resources>
 
     <Grid x:Name="LayoutRoot" Width="Auto" Height="Auto" Background="{x:Null}">
         <Custom:SurfaceSlider  Height="Auto" x:Name="slider" Value="0.5" Width="Auto" 
                                Thumb.DragStarted="sliderPosition_DragStarted" Thumb.DragCompleted="sliderPosition_DragCompleted" ContactTapGesture="slider_ContactTapGesture" Background="#19FFFFFF" Style="{DynamicResource FingersDance.Control.Slider}" />
-        <vw:TimelineView x:Name="tv" Margin="0,15,0,0" Background="{x:Null}"/>
+        <vw:TimelineView x:Name="tv" Margin="0,15,0,0" Background="{x:Null}" Style="{DynamicResource TimelineViewStyle1}"/>
         <popup:UserControlClose x:Name="confirmCancelPopup" Question="Êtes-vous de sûr de vouloir effacer cette annotation ?" Visibility="Hidden" ConfirmYesOrNo="confirmCancelPopup_ConfirmYesOrNo" />
     </Grid>
 </UserControl>
\ No newline at end of file