5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
5 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
6 xmlns:Custom="http://schemas.microsoft.com/surface/2008" |
6 xmlns:Custom="http://schemas.microsoft.com/surface/2008" |
7 mc:Ignorable="d" |
7 mc:Ignorable="d" |
8 x:Class="FingersDance.Views.TimelineAnnotationView" |
8 x:Class="FingersDance.Views.TimelineAnnotationView" |
9 xmlns:vw="clr-namespace:FingersDance.Views" |
9 xmlns:vw="clr-namespace:FingersDance.Views" |
10 x:Name="UserControl" |
10 x:Name="myTAV" |
11 d:DesignWidth="640" d:DesignHeight="480" Width="850" Height="40"> |
11 d:DesignWidth="640" d:DesignHeight="480" Width="850" Height="40"> |
12 <UserControl.Resources> |
12 <UserControl.Resources> |
13 <vw:ThicknessSingleValueConverter x:Name="myThicknessSingleValueConverter" x:Key="myThicknessSingleValueConverter"/> |
13 <vw:ThicknessSingleValueConverter x:Name="myThicknessSingleValueConverter" x:Key="myThicknessSingleValueConverter"/> |
14 <vw:VisibilityConverter x:Name="myVisibilityConverter" x:Key="myVisibilityConverter"/> |
14 <vw:VisibilityConverter x:Name="myVisibilityConverter" x:Key="myVisibilityConverter"/> |
15 <vw:ColorConverter x:Name="myColorConverter" x:Key="myColorConverter"/> |
15 <vw:ColorConverter x:Name="myColorConverter" x:Key="myColorConverter"/> |
16 </UserControl.Resources> |
16 </UserControl.Resources> |
17 <Custom:SurfaceUserControl x:Name="LayoutRoot" Margin="{Binding Path=MarginLeft, Converter={StaticResource myThicknessSingleValueConverter}}" |
17 <Custom:SurfaceUserControl x:Name="LayoutRoot" Margin="{Binding Path=MarginLeft, Converter={StaticResource myThicknessSingleValueConverter}}" |
18 > |
18 > |
19 <Grid> |
19 <Grid> |
20 <Rectangle Fill="Black" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding Path=Dur}" Height="40" Opacity="0.0"/> |
20 <Rectangle Fill="Black" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding Path=Dur}" Height="40" Opacity="0.0"/> |
21 <TextBox HorizontalAlignment="Left" Text="{Binding Path=GestureType}" Width="40" Margin="0,20,0,0" Visibility="{Binding Path=Dur, Converter={StaticResource myVisibilityConverter}}"/> |
21 <TextBox HorizontalAlignment="Left" Text="{Binding Path=GestureType}" Width="40" Margin="0,20,0,0" Visibility="{Binding Path=Dur, Converter={StaticResource myVisibilityConverter}}"> |
22 <Ellipse Stroke="{Binding Path=Color, Converter={StaticResource myColorConverter}}" Fill="{x:Null}" Margin="-3,16,0,0" Height="8" VerticalAlignment="Top" HorizontalAlignment="Left" Width="8"/> |
22 <TextBox.RenderTransform> |
23 <Ellipse Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" Margin="-2,17,0,0" Height="6" VerticalAlignment="Top" HorizontalAlignment="Left" Width="6" Visibility="{Binding Path=Dur, Converter={StaticResource myVisibilityConverter}}" /> |
23 <ScaleTransform ScaleX="{Binding Path=ScaleX}"/> |
24 <Rectangle Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="2" Height="17"/> |
24 </TextBox.RenderTransform> |
|
25 </TextBox> |
|
26 <Ellipse Stroke="{Binding Path=Color, Converter={StaticResource myColorConverter}}" Fill="{x:Null}" Margin="-3,16,0,0" Height="8" VerticalAlignment="Top" |
|
27 HorizontalAlignment="Left" Width="8" RenderTransformOrigin="0.5,0.5"> |
|
28 <Ellipse.RenderTransform> |
|
29 <ScaleTransform ScaleX="{Binding Path=ScaleX}"/> |
|
30 </Ellipse.RenderTransform> |
|
31 </Ellipse> |
|
32 <Ellipse Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" Margin="-2,17,0,0" Height="6" VerticalAlignment="Top" HorizontalAlignment="Left" |
|
33 Width="6" Visibility="{Binding Path=Dur, Converter={StaticResource myVisibilityConverter}}" RenderTransformOrigin="0.5,0.5" > |
|
34 <Ellipse.RenderTransform> |
|
35 <ScaleTransform ScaleX="{Binding Path=ScaleX}"/> |
|
36 </Ellipse.RenderTransform> |
|
37 </Ellipse> |
|
38 <Rectangle Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="2" Height="17" |
|
39 RenderTransformOrigin="0.5,0.5"> |
|
40 <Rectangle.RenderTransform> |
|
41 <ScaleTransform ScaleX="{Binding Path=ScaleX}"/> |
|
42 </Rectangle.RenderTransform> |
|
43 </Rectangle> |
25 <Rectangle Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding Path=Dur}" Height="2"/> |
44 <Rectangle Fill="{Binding Path=Color, Converter={StaticResource myColorConverter}}" HorizontalAlignment="Left" VerticalAlignment="Top" Width="{Binding Path=Dur}" Height="2"/> |
26 </Grid> |
45 </Grid> |
27 </Custom:SurfaceUserControl> |
46 </Custom:SurfaceUserControl> |
28 </UserControl> |
47 </UserControl> |