src/FingersDance/MainSurfaceWindow.xaml
changeset 220 0aba45e2f907
parent 218 36d086fde143
child 224 874de6d84a2e
equal deleted inserted replaced
219:5e080a5d2533 220:0aba45e2f907
     1 <s:SurfaceWindow
     1 <s:SurfaceWindow
     2     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     2     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     3     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     3     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     4     xmlns:s="http://schemas.microsoft.com/surface/2008"
     4     xmlns:s="http://schemas.microsoft.com/surface/2008"
       
     5     xmlns:System="clr-namespace:System;assembly=mscorlib"
     5     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
     6     xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
     6     xmlns:FingersDance_Control_UserPanel="clr-namespace:FingersDance.Control.UserPanel;assembly=FingersDance.Control.UserPanel"
     7     xmlns:FingersDance_Control_UserPanel="clr-namespace:FingersDance.Control.UserPanel;assembly=FingersDance.Control.UserPanel"
     7     xmlns:FingersDance_Control_Pivot="clr-namespace:FingersDance.Control.Pivot;assembly=FingersDance.Control.Pivot"
     8     xmlns:FingersDance_Control_Pivot="clr-namespace:FingersDance.Control.Pivot;assembly=FingersDance.Control.Pivot"
     8     
     9     
     9     
    10     
    15     
    16     
    16     x:Class="FingersDance.SurfaceWindow1"
    17     x:Class="FingersDance.SurfaceWindow1"
    17     Title="FingersDance"
    18     Title="FingersDance"
    18     Width="1024" Height="768" x:Name="mainSurfaceWindow" 
    19     Width="1024" Height="768" x:Name="mainSurfaceWindow" 
    19     Background="{x:Null}" Loaded="mainSurfaceWindow_Loaded"
    20     Background="{x:Null}" Loaded="mainSurfaceWindow_Loaded"
    20     
       
    21     
       
    22     >
    21     >
    23   <s:SurfaceWindow.Resources>
    22     <s:SurfaceWindow.Resources>
    24     <ImageBrush x:Key="WindowBackground" Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/WindowBackground.jpg"/>
    23     <ImageBrush x:Key="WindowBackground" Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/WindowBackground.jpg"/>
    25   	<Style x:Key="FingersDance.Control.ScatterView" TargetType="{x:Type s:ScatterViewItem}">
    24   	<Style x:Key="FingersDance.Control.ScatterView" TargetType="{x:Type s:ScatterViewItem}">
    26   		<Setter Property="Background">
    25   		<Setter Property="Background">
    27   			<Setter.Value>
    26   			<Setter.Value>
    28   				<LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
    27   				<LinearGradientBrush EndPoint="0,0" StartPoint="0,1">
   122   					</ControlTemplate.Triggers>
   121   					</ControlTemplate.Triggers>
   123   				</ControlTemplate>
   122   				</ControlTemplate>
   124   			</Setter.Value>
   123   			</Setter.Value>
   125   		</Setter>
   124   		</Setter>
   126   	</Style>
   125   	</Style>
   127   </s:SurfaceWindow.Resources>
   126     </s:SurfaceWindow.Resources>
   128 	<s:SurfaceWindow.Triggers>
   127 	<s:SurfaceWindow.Triggers>
   129 		<EventTrigger RoutedEvent="FrameworkElement.Loaded"/>
   128 		<EventTrigger RoutedEvent="FrameworkElement.Loaded"/>
   130 	</s:SurfaceWindow.Triggers>
   129 	</s:SurfaceWindow.Triggers>
   131 
   130 
   132   <Grid x:Name="MainGrid" Width="1024" Height="768" Background="#FF000000" >
   131   <Grid x:Name="MainGrid" Width="1024" Height="768" Background="#FF000000" >
   138   				<SkewTransform AngleX="0" AngleY="0"/>
   137   				<SkewTransform AngleX="0" AngleY="0"/>
   139   				<RotateTransform Angle="0"/>
   138   				<RotateTransform Angle="0"/>
   140   				<TranslateTransform X="0" Y="0"/>
   139   				<TranslateTransform X="0" Y="0"/>
   141   			</TransformGroup>
   140   			</TransformGroup>
   142   		</Grid.RenderTransform>
   141   		</Grid.RenderTransform>
   143   		
       
   144   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect1" StrokeThickness="0.1"/>
   142   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect1" StrokeThickness="0.1"/>
   145   	</Grid>
   143         <s:SurfaceButton x:Name="CreditsButton1" Background="Black" Foreground="White" Content="Crédits" HorizontalAlignment="Center" VerticalAlignment="Bottom" Panel.ZIndex="100"
       
   144                          Click="CreditsButton_ContactDown" ContactDown="CreditsButton_ContactDown"/>
       
   145         <s:SurfaceScrollViewer x:Name="CreditsScroll1" Margin="50,20,30,30" HorizontalScrollBarVisibility="Disabled" Visibility="Hidden" Panel.ZIndex="101">
       
   146             <TextBlock x:Name="CreditsText1" Text="Crédits" Foreground="White"
       
   147                FontSize="12" TextWrapping="Wrap" Background="Black"></TextBlock>
       
   148         </s:SurfaceScrollViewer>
       
   149     </Grid>
   146   	<Grid HorizontalAlignment="Right" Margin="0,0,0,0" x:Name="Grid2" VerticalAlignment="Top" Width="100" Height="100" Background="{x:Null}" RenderTransformOrigin="0.5,0.5">
   150   	<Grid HorizontalAlignment="Right" Margin="0,0,0,0" x:Name="Grid2" VerticalAlignment="Top" Width="100" Height="100" Background="{x:Null}" RenderTransformOrigin="0.5,0.5">
   147   		<Grid.RenderTransform>
   151   		<Grid.RenderTransform>
   148   			<TransformGroup>
   152   			<TransformGroup>
   149   				<ScaleTransform ScaleX="-1" ScaleY="-1"/>
   153   				<ScaleTransform ScaleX="-1" ScaleY="-1"/>
   150   				<SkewTransform AngleX="0" AngleY="0"/>
   154   				<SkewTransform AngleX="0" AngleY="0"/>
   151   				<RotateTransform Angle="0"/>
   155   				<RotateTransform Angle="0"/>
   152   				<TranslateTransform X="0" Y="0"/>
   156   				<TranslateTransform X="0" Y="0"/>
   153   			</TransformGroup>
   157   			</TransformGroup>
   154   		</Grid.RenderTransform>
   158   		</Grid.RenderTransform>
   155   		
       
   156   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect2" StrokeThickness="0.1"/>
   159   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect2" StrokeThickness="0.1"/>
   157   	</Grid>
   160         <s:SurfaceButton x:Name="CreditsButton2" Background="Black" Foreground="White" Content="Crédits" HorizontalAlignment="Center" VerticalAlignment="Bottom" Panel.ZIndex="100"
       
   161                          Click="CreditsButton_ContactDown" ContactDown="CreditsButton_ContactDown"/>
       
   162         <s:SurfaceScrollViewer x:Name="CreditsScroll2" Margin="50,20,30,30" HorizontalScrollBarVisibility="Disabled" Visibility="Hidden" Panel.ZIndex="101">
       
   163             <TextBlock x:Name="CreditsText2" Text="Crédits" Foreground="White"
       
   164                FontSize="12" TextWrapping="Wrap" Background="Black"></TextBlock>
       
   165         </s:SurfaceScrollViewer>
       
   166     </Grid>
   158   	<Grid RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Left" Margin="0,0,0,0" x:Name="Grid3" VerticalAlignment="Bottom" Width="100" Height="100" Background="{x:Null}">
   167   	<Grid RenderTransformOrigin="0.5,0.5" HorizontalAlignment="Left" Margin="0,0,0,0" x:Name="Grid3" VerticalAlignment="Bottom" Width="100" Height="100" Background="{x:Null}">
   159   		<Grid.RenderTransform>
   168   		<Grid.RenderTransform>
   160   			<TransformGroup>
   169   			<TransformGroup>
   161   				<ScaleTransform ScaleX="1" ScaleY="1"/>
   170   				<ScaleTransform ScaleX="1" ScaleY="1"/>
   162   				<SkewTransform AngleX="0" AngleY="0"/>
   171   				<SkewTransform AngleX="0" AngleY="0"/>
   163   				<RotateTransform Angle="0"/>
   172   				<RotateTransform Angle="0"/>
   164   				<TranslateTransform X="0" Y="0"/>
   173   				<TranslateTransform X="0" Y="0"/>
   165   			</TransformGroup>
   174   			</TransformGroup>
   166   		</Grid.RenderTransform>
   175   		</Grid.RenderTransform>
   167   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect3" StrokeThickness="0.1"/>
   176   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect3" StrokeThickness="0.1"/>
   168   		
   177         <s:SurfaceButton x:Name="CreditsButton3" Background="Black" Foreground="White" Content="Crédits" HorizontalAlignment="Center" VerticalAlignment="Bottom" Panel.ZIndex="100"
   169   	</Grid>
   178                          Click="CreditsButton_ContactDown" ContactDown="CreditsButton_ContactDown"/>
       
   179             <s:SurfaceScrollViewer x:Name="CreditsScroll3" Margin="50,20,30,30" HorizontalScrollBarVisibility="Disabled" Visibility="Hidden" Panel.ZIndex="101">
       
   180                 <TextBlock x:Name="CreditsText3" Text="Crédits" Foreground="White"
       
   181                FontSize="12" TextWrapping="Wrap" Background="Black"></TextBlock>
       
   182             </s:SurfaceScrollViewer>
       
   183         </Grid>
   170   	<Grid HorizontalAlignment="Right" Margin="0,0,0,0" x:Name="Grid4" VerticalAlignment="Bottom" Width="100" Height="100" Background="{x:Null}">
   184   	<Grid HorizontalAlignment="Right" Margin="0,0,0,0" x:Name="Grid4" VerticalAlignment="Bottom" Width="100" Height="100" Background="{x:Null}">
   171   		
       
   172   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect4" StrokeThickness="0.1"/>
   185   		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF" x:Name="rect4" StrokeThickness="0.1"/>
   173   	</Grid>
   186         <s:SurfaceButton x:Name="CreditsButton4" Background="Black" Foreground="White" Content="Crédits" HorizontalAlignment="Center" VerticalAlignment="Bottom" Panel.ZIndex="100"
       
   187                          Click="CreditsButton_ContactDown" ContactDown="CreditsButton_ContactDown"/>
       
   188         <s:SurfaceScrollViewer x:Name="CreditsScroll4" Margin="50,20,30,30" HorizontalScrollBarVisibility="Disabled" Visibility="Hidden" Panel.ZIndex="101">
       
   189             <TextBlock x:Name="CreditsText4" Text="Crédits"
       
   190                FontSize="12" TextWrapping="Wrap" Background="Black"></TextBlock>
       
   191         </s:SurfaceScrollViewer>
       
   192         </Grid>
   174   	<s:ScatterView x:Name="scaterview"  ContactChanged="scaterview_ContactChanged">
   193   	<s:ScatterView x:Name="scaterview"  ContactChanged="scaterview_ContactChanged">
   175   		<s:ScatterViewItem   Center="512,384" CanMove="True" CanRotate="False" CanScale="False" Background="{x:Null}" x:Name="ScatterViewItemPivot" ContactChanged="ScatterViewItemPivot_ContactChanged" Style="{DynamicResource FingersDance.Control.ScatterView}" BorderBrush="{x:Null}" Foreground="{x:Null}" >
   194   		<s:ScatterViewItem   Center="512,384" CanMove="True" CanRotate="False" CanScale="False" Background="{x:Null}" x:Name="ScatterViewItemPivot" ContactChanged="ScatterViewItemPivot_ContactChanged" Style="{DynamicResource FingersDance.Control.ScatterView}" BorderBrush="{x:Null}" Foreground="{x:Null}" >
   176   			<FingersDance_Control_Pivot:UserControlPivot x:Name="UserControlPivot" EH_SurfaceButtonPlayer_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer_ContactDown"/>
   195   			<FingersDance_Control_Pivot:UserControlPivot x:Name="UserControlPivot" EH_SurfaceButtonPlayer_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer_ContactDown"/>
   177   		</s:ScatterViewItem>
   196   		</s:ScatterViewItem>
   178   	</s:ScatterView>
   197   	</s:ScatterView>
   179 
   198     </Grid>
   180   </Grid>
       
   181 </s:SurfaceWindow>
   199 </s:SurfaceWindow>