src/FingersDance.Views/TimelineAnnotationView.xaml
changeset 167 206f07a8d887
parent 166 33c2e634df13
child 225 b60e13ed75c8
equal deleted inserted replaced
166:33c2e634df13 167:206f07a8d887
     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>