src/FingersDance/MainSurfaceWindow.xaml
author sarias
Sun, 20 Sep 2009 18:02:37 +0200
changeset 77 e95e916eb018
parent 72 f1ca0958c992
child 89 f9a931434910
permissions -rw-r--r--
Travail sur le Pivot et le control Session Input
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
     1
<s:SurfaceWindow
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
     2
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
     3
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
     4
    xmlns:s="http://schemas.microsoft.com/surface/2008"
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
     5
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
46
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
     6
    xmlns:FingersDance_Control_UserPanel="clr-namespace:FingersDance.Control.UserPanel;assembly=FingersDance.Control.UserPanel"
61
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
     7
    xmlns:FingersDance_Control_Pivot="clr-namespace:FingersDance.Control.Pivot;assembly=FingersDance.Control.Pivot"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
     8
    
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
     9
    
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    10
    x:Class="FingersDance.SurfaceWindow1"
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    11
    Title="FingersDance"
61
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    12
    Width="1024" Height="768" x:Name="mainSurfaceWindow" 
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    13
    Background="{x:Null}"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    14
    xmlns:FingersDance_Control_SessionInput1="clr-namespace:FingersDance.Control.SessionInput;assembly=FingersDance.Control.SaisieSeance"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    15
    
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    16
    
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    17
    >
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    18
  <s:SurfaceWindow.Resources>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    19
    <ImageBrush x:Key="WindowBackground" Stretch="None" Opacity="0.6" ImageSource="pack://application:,,,/Resources/WindowBackground.jpg"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    20
  </s:SurfaceWindow.Resources>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    21
46
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    22
  <Grid x:Name="MainGrid" Width="1024" Height="768" >
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    23
  	<Grid.Background>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    24
  		<LinearGradientBrush EndPoint="0.505,0.985" StartPoint="0.505,-0.015">
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    25
  			<GradientStop Color="#FF000000" Offset="0"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    26
  			<GradientStop Color="#FF2A2A2A" Offset="0.544"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    27
  			<GradientStop Color="#FF000000" Offset="1"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    28
  		</LinearGradientBrush>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    29
  	</Grid.Background>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    30
48
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    31
  	<Grid HorizontalAlignment="Left" x:Name="Grid1" VerticalAlignment="Top" Width="100" Height="100" Background="{x:Null}" RenderTransformOrigin="0.5,0.5">
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    32
  		<Grid.RenderTransform>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    33
  			<TransformGroup>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    34
  				<ScaleTransform ScaleX="-1" ScaleY="-1"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    35
  				<SkewTransform AngleX="0" AngleY="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    36
  				<RotateTransform Angle="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    37
  				<TranslateTransform X="0" Y="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    38
  			</TransformGroup>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    39
  		</Grid.RenderTransform>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    40
  		
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    41
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    42
  	</Grid>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    43
  	<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">
48
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    44
  		<Grid.RenderTransform>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    45
  			<TransformGroup>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    46
  				<ScaleTransform ScaleX="-1" ScaleY="-1"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    47
  				<SkewTransform AngleX="0" AngleY="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    48
  				<RotateTransform Angle="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    49
  				<TranslateTransform X="0" Y="0"/>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    50
  			</TransformGroup>
50f075139497 travail sur le design et le Control Pivot pour que dans un scatter View le puisse etre deplace sans declancher les events des surface bouttons.
sarias
parents: 46
diff changeset
    51
  		</Grid.RenderTransform>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    52
  		
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    53
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    54
  	</Grid>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    55
  	<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}">
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    56
  		<Grid.RenderTransform>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    57
  			<TransformGroup>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    58
  				<ScaleTransform ScaleX="1" ScaleY="1"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    59
  				<SkewTransform AngleX="0" AngleY="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    60
  				<RotateTransform Angle="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    61
  				<TranslateTransform X="0" Y="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    62
  			</TransformGroup>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    63
  		</Grid.RenderTransform>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    64
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    65
  		
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    66
  	</Grid>
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    67
  	<Grid HorizontalAlignment="Right" Margin="0,0,0,0" x:Name="Grid4" VerticalAlignment="Bottom" Width="100" Height="100" Background="{x:Null}">
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    68
  		
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    69
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    70
  	</Grid>
77
e95e916eb018 Travail sur le Pivot et le control Session Input
sarias
parents: 72
diff changeset
    71
  	<s:ScatterView x:Name="scaterview"  ContactChanged="scaterview_ContactChanged">
e95e916eb018 Travail sur le Pivot et le control Session Input
sarias
parents: 72
diff changeset
    72
  		<s:ScatterViewItem   Center="512,384" CanMove="True" CanRotate="False" CanScale="False" Background="{x:Null}" x:Name="ScatterViewItemPivot" ContactChanged="ScatterViewItemPivot_ContactChanged" >
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    73
  			<FingersDance_Control_Pivot:UserControlPivot x:Name="UserControlPivot" EH_SurfaceButtonPlayer1_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer1_ContactDown" EH_SurfaceButtonPlayer2_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer2_ContactDown" EH_SurfaceButtonPlayer3_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer3_ContactDown" EH_SurfaceButtonPlayer4_ContactDown="UserControlPivot_EH_SurfaceButtonPlayer4_ContactDown"/>
46
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    74
  		</s:ScatterViewItem>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    75
  	</s:ScatterView>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    76
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    77
  </Grid>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    78
</s:SurfaceWindow>