Advertisement
Guest User

Untitled

a guest
May 27th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.51 KB | None | 0 0
  1. <Window x:Class="AmphiQuizz.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  5. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  6. xmlns:local="clr-namespace:AmphiQuizz"
  7. mc:Ignorable="d"
  8. Title="MainWindow" Height="700" Width="950">
  9. <Window.Resources>
  10. <!-- template pour inserer une case a cocher dans un listview : la case est cochee sur la selection d'un item -->
  11. <DataTemplate x:Key="caseACocher">
  12. <StackPanel Orientation="Horizontal">
  13. <CheckBox IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
  14. </StackPanel>
  15. </DataTemplate>
  16. </Window.Resources>
  17. <Grid>
  18. <ListView x:Name="listviewGroupes" HorizontalAlignment="Left" Height="155" Margin="45,40,0,0" VerticalAlignment="Top" Width="160">
  19. <ListView.View>
  20. <GridView>
  21. <GridViewColumn CellTemplate="{StaticResource caseACocher}" Width="30"/>
  22. <GridViewColumn Header="Groupe" Width="100" DisplayMemberBinding="{Binding nLibelleGroupe}" />
  23. </GridView>
  24. </ListView.View>
  25. </ListView>
  26.  
  27.  
  28. <Button Content="TIRER" HorizontalAlignment="Left" Height="75" Margin="290,120,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
  29.  
  30. <Label Content="Nom :" HorizontalAlignment="Left" Height="25" Margin="672,120,0,0" VerticalAlignment="Top" Width="75"/>
  31. <Label Content="Prénom :" HorizontalAlignment="Left" Height="25" Margin="672,172,0,0" VerticalAlignment="Top" Width="75"/>
  32. <Label Content="Groupe :" HorizontalAlignment="Left" Height="25" Margin="672,226,0,0" VerticalAlignment="Top" Width="75"/>
  33. <Grid DataContext="{Binding SelectedItem, ElementName=listviewEleves}">
  34. <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,120,0,0" Text="{Binding Nom}"/>
  35. <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,172,0,0" Text="{Binding Prenom}"/>
  36. <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,226,0,0" Text="{Binding groupe.nLibelleGroupe}"/>
  37. </Grid>
  38. <ListView x:Name="listviewEleves" HorizontalAlignment="Left" Height="285" Margin="65,350,0,0" VerticalAlignment="Top" Width="300">
  39. <ListView.View>
  40. <GridView>
  41. <GridViewColumn Header="Nom" Width="100" DisplayMemberBinding="{Binding Nom}"/>
  42. <GridViewColumn Header="Prénom" Width="100" DisplayMemberBinding="{Binding Prenom}"/>
  43. <GridViewColumn Header="Groupe" Width="100" DisplayMemberBinding="{Binding groupe.nLibelleGroupe}"/>
  44. </GridView>
  45. </ListView.View>
  46. </ListView>
  47.  
  48. <Image HorizontalAlignment="Left" Height="208" Margin="444,58,0,0" VerticalAlignment="Top" Width="160"/>
  49. <Grid DataContext="{Binding SelectedItem, ElementName=listviewEleves}">
  50. <ListView x:Name="listviewNotesDates" HorizontalAlignment="Left" Height="80" Margin="444,350,0,0" VerticalAlignment="Top" Width="450">
  51. <ListView.View>
  52. <GridView>
  53. <GridViewColumn Header="Note" Width="50" DisplayMemberBinding="{Binding Note}"/>
  54. <GridViewColumn Header="Date" Width="50" DisplayMemberBinding="{Binding Date}"/>
  55. <GridViewColumn Header="Nom Professeur" Width="175" DisplayMemberBinding="{Binding Nom}"/>
  56. <GridViewColumn Header="Prénom Professeur" Width="175" DisplayMemberBinding="{Binding Prenom}"/>
  57. </GridView>
  58. </ListView.View>
  59. </ListView>
  60. <Image x:Name="Portrait" HorizontalAlignment="Left" Height="155" VerticalAlignment="Top" Width="130" Margin="504,97,0,0" Source="{Binding PathPortraitEleve}"/>
  61. </Grid>
  62.  
  63. <ListView x:Name="listviewProfesseurs" HorizontalAlignment="Left" Height="110" Margin="444,473,0,0" VerticalAlignment="Top" Width="270">
  64. <ListView.View>
  65. <GridView>
  66. <GridViewColumn Width="30" CellTemplate="{StaticResource caseACocher}"/>
  67. <GridViewColumn Header="Nom Prof" Width="100" DisplayMemberBinding="{Binding Nom}"/>
  68. <GridViewColumn Header="Prenom Prof" Width="140" DisplayMemberBinding="{Binding Prenom}"/>
  69. </GridView>
  70. </ListView.View>
  71. </ListView>
  72.  
  73. <ListView x:Name="listviewNotes" HorizontalAlignment="Left" Height="110" Margin="734,473,0,0" VerticalAlignment="Top" Width="160">
  74. <ListView.View>
  75. <GridView>
  76. <GridViewColumn Width="30" CellTemplate="{StaticResource caseACocher}"/>
  77. <GridViewColumn Header="Note" Width="35" DisplayMemberBinding="{Binding notes}"/>
  78. <GridViewColumn Header="Signification" Width="95" DisplayMemberBinding="{Binding significations}"/>
  79. </GridView>
  80. </ListView.View>
  81. </ListView>
  82.  
  83. <Button Content="Noter" HorizontalAlignment="Left" Height="30" Margin="444,605,0,0" VerticalAlignment="Top" Width="450"/>
  84. </Grid>
  85. </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement