src/FingersDance/MainSurfaceWindow.xaml
author sarias
Tue, 15 Sep 2009 18:20:09 +0200
changeset 61 9e2f007b19b3
parent 60 b4008a356f90
child 72 f1ca0958c992
permissions -rw-r--r--
Projet InputSession Gestion des Dictionnaires Ressources
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
    xmlns:FingersDance_Control_SessionInput="clr-namespace:FingersDance.Control.SessionInput;assembly=FingersDance.Control.SessionInput"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
     9
    
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    10
    
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    11
    x:Class="FingersDance.SurfaceWindow1"
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    12
    Title="FingersDance"
61
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    13
    Width="1024" Height="768" x:Name="mainSurfaceWindow" 
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    14
    Background="{x:Null}"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    15
    xmlns:FingersDance_Control_SessionInput1="clr-namespace:FingersDance.Control.SessionInput;assembly=FingersDance.Control.SaisieSeance"
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    16
    
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    17
    
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    18
    >
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    19
  <s:SurfaceWindow.Resources>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    20
    <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
    21
  </s:SurfaceWindow.Resources>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    22
46
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    23
  <Grid x:Name="MainGrid" Width="1024" Height="768" >
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    24
  	<Grid.Background>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    25
  		<LinearGradientBrush EndPoint="0.505,0.985" StartPoint="0.505,-0.015">
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    26
  			<GradientStop Color="#FF000000" Offset="0"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    27
  			<GradientStop Color="#FF2A2A2A" Offset="0.544"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    28
  			<GradientStop Color="#FF000000" Offset="1"/>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    29
  		</LinearGradientBrush>
f1a26ca4177e Travail sur le UserControlPivot + changement de design.
sarias
parents: 45
diff changeset
    30
  	</Grid.Background>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    31
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
    32
  	<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
    33
  		<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
    34
  			<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
    35
  				<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
    36
  				<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
    37
  				<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
    38
  				<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
    39
  			</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
    40
  		</Grid.RenderTransform>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    41
  		
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    42
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    43
  	</Grid>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    44
  	<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
    45
  		<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
    46
  			<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
    47
  				<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
    48
  				<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
    49
  				<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
    50
  				<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
    51
  			</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
    52
  		</Grid.RenderTransform>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    53
  		
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    54
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    55
  	</Grid>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    56
  	<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
    57
  		<Grid.RenderTransform>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    58
  			<TransformGroup>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    59
  				<ScaleTransform ScaleX="1" ScaleY="1"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    60
  				<SkewTransform AngleX="0" AngleY="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    61
  				<RotateTransform Angle="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    62
  				<TranslateTransform X="0" Y="0"/>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    63
  			</TransformGroup>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    64
  		</Grid.RenderTransform>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    65
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    66
  		
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    67
  	</Grid>
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    68
  	<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
    69
  		
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    70
  		<Rectangle Fill="{x:Null}" Stroke="#FFFFFFFF"/>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    71
  	</Grid>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    72
  	<s:ScatterView x:Name="ScaterView"  ContactChanged="ScaterView_ContactChanged">
60
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    73
  		<s:ScatterViewItem   Center="512,384" CanMove="True" CanRotate="False" CanScale="False" Background="{x:Null}" x:Name="ScatterViewItemPivot" >
b4008a356f90 Resolution Inertie du Pivot.
sarias
parents: 58
diff changeset
    74
  			<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
    75
  		</s:ScatterViewItem>
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    76
  	</s:ScatterView>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    77
61
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    78
  	<FingersDance_Control_SessionInput1:UserControlSessionInput HorizontalAlignment="Left" VerticalAlignment="Top"/>
9e2f007b19b3 Projet InputSession
sarias
parents: 60
diff changeset
    79
45
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    80
  </Grid>
f003ae353cd7 Dev des 4 User Panels Resizables avec un pivot basique.
sarias
parents:
diff changeset
    81
</s:SurfaceWindow>