Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <Window x:Class="AmphiQuizz.MainWindow"
- xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
- xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
- xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
- xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
- xmlns:local="clr-namespace:AmphiQuizz"
- mc:Ignorable="d"
- Title="MainWindow" Height="700" Width="950">
- <Window.Resources>
- <!-- template pour inserer une case a cocher dans un listview : la case est cochee sur la selection d'un item -->
- <DataTemplate x:Key="caseACocher">
- <StackPanel Orientation="Horizontal">
- <CheckBox IsChecked="{Binding Path=IsSelected,RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ListViewItem}}}"/>
- </StackPanel>
- </DataTemplate>
- </Window.Resources>
- <Grid>
- <ListView x:Name="listviewGroupes" HorizontalAlignment="Left" Height="155" Margin="45,40,0,0" VerticalAlignment="Top" Width="160">
- <ListView.View>
- <GridView>
- <GridViewColumn CellTemplate="{StaticResource caseACocher}" Width="30"/>
- <GridViewColumn Header="Groupe" Width="100" DisplayMemberBinding="{Binding nLibelleGroupe}" />
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="TIRER" HorizontalAlignment="Left" Height="75" Margin="290,120,0,0" VerticalAlignment="Top" Width="75" Click="Button_Click"/>
- <Label Content="Nom :" HorizontalAlignment="Left" Height="25" Margin="672,120,0,0" VerticalAlignment="Top" Width="75"/>
- <Label Content="Prénom :" HorizontalAlignment="Left" Height="25" Margin="672,172,0,0" VerticalAlignment="Top" Width="75"/>
- <Label Content="Groupe :" HorizontalAlignment="Left" Height="25" Margin="672,226,0,0" VerticalAlignment="Top" Width="75"/>
- <Grid DataContext="{Binding SelectedItem, ElementName=listviewEleves}">
- <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,120,0,0" Text="{Binding Nom}"/>
- <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,172,0,0" Text="{Binding Prenom}"/>
- <TextBox HorizontalAlignment="Left" Height="23" TextWrapping="Wrap" VerticalAlignment="Top" Width="150" Margin="732,226,0,0" Text="{Binding groupe.nLibelleGroupe}"/>
- </Grid>
- <ListView x:Name="listviewEleves" HorizontalAlignment="Left" Height="285" Margin="65,350,0,0" VerticalAlignment="Top" Width="300">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Nom" Width="100" DisplayMemberBinding="{Binding Nom}"/>
- <GridViewColumn Header="Prénom" Width="100" DisplayMemberBinding="{Binding Prenom}"/>
- <GridViewColumn Header="Groupe" Width="100" DisplayMemberBinding="{Binding groupe.nLibelleGroupe}"/>
- </GridView>
- </ListView.View>
- </ListView>
- <Image HorizontalAlignment="Left" Height="208" Margin="444,58,0,0" VerticalAlignment="Top" Width="160"/>
- <Grid DataContext="{Binding SelectedItem, ElementName=listviewEleves}">
- <ListView x:Name="listviewNotesDates" HorizontalAlignment="Left" Height="80" Margin="444,350,0,0" VerticalAlignment="Top" Width="450">
- <ListView.View>
- <GridView>
- <GridViewColumn Header="Note" Width="50" DisplayMemberBinding="{Binding Note}"/>
- <GridViewColumn Header="Date" Width="50" DisplayMemberBinding="{Binding Date}"/>
- <GridViewColumn Header="Nom Professeur" Width="175" DisplayMemberBinding="{Binding Nom}"/>
- <GridViewColumn Header="Prénom Professeur" Width="175" DisplayMemberBinding="{Binding Prenom}"/>
- </GridView>
- </ListView.View>
- </ListView>
- <Image x:Name="Portrait" HorizontalAlignment="Left" Height="155" VerticalAlignment="Top" Width="130" Margin="504,97,0,0" Source="{Binding PathPortraitEleve}"/>
- </Grid>
- <ListView x:Name="listviewProfesseurs" HorizontalAlignment="Left" Height="110" Margin="444,473,0,0" VerticalAlignment="Top" Width="270">
- <ListView.View>
- <GridView>
- <GridViewColumn Width="30" CellTemplate="{StaticResource caseACocher}"/>
- <GridViewColumn Header="Nom Prof" Width="100" DisplayMemberBinding="{Binding Nom}"/>
- <GridViewColumn Header="Prenom Prof" Width="140" DisplayMemberBinding="{Binding Prenom}"/>
- </GridView>
- </ListView.View>
- </ListView>
- <ListView x:Name="listviewNotes" HorizontalAlignment="Left" Height="110" Margin="734,473,0,0" VerticalAlignment="Top" Width="160">
- <ListView.View>
- <GridView>
- <GridViewColumn Width="30" CellTemplate="{StaticResource caseACocher}"/>
- <GridViewColumn Header="Note" Width="35" DisplayMemberBinding="{Binding notes}"/>
- <GridViewColumn Header="Signification" Width="95" DisplayMemberBinding="{Binding significations}"/>
- </GridView>
- </ListView.View>
- </ListView>
- <Button Content="Noter" HorizontalAlignment="Left" Height="30" Margin="444,605,0,0" VerticalAlignment="Top" Width="450"/>
- </Grid>
- </Window>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement