Finalisation de la fonction de filtrage

This commit is contained in:
2020-12-02 23:27:43 +01:00
parent b95e14a29f
commit b56f785e3d
7 changed files with 85 additions and 29 deletions

View File

@@ -8,7 +8,7 @@
Icon="hermes.png"
Loaded="Window_Loaded"
WindowStartupLocation="CenterScreen"
Title="Hermes" Height="512" Width="1024">
Title="Hermes" Height="640" Width="1024">
<Window.Resources>
<BooleanToVisibilityConverter x:Key="Bool2VisibilityConv"/>
<CollectionViewSource x:Key="citoyenCollectionViewSource"/>
@@ -87,6 +87,7 @@
<Label>Résidence :</Label>
<WrapPanel>
<ComboBox Name="residenceFilterComboBox" Width="150" Margin="0,0,5,0">
<ComboBoxItem IsSelected="True" Height="20"/>
<ComboBoxItem>Principale</ComboBoxItem>
<ComboBoxItem>Secondaire</ComboBoxItem>
</ComboBox>
@@ -97,7 +98,7 @@
<Button Margin="0,0,0,5" Height="25" Width="100" Click="Reinitialiser_Click">Réinitialiser</Button>
</StackPanel>
</WrapPanel>
<DataGrid ItemsSource="{Binding Source={StaticResource citoyenCollectionViewSource}}" Background="White" Grid.Row="2" VerticalScrollBarVisibility="Visible" GridLinesVisibility="All" Margin="10" Name="dgCitoyens" AutoGenerateColumns="False" IsReadOnly="True" MouseDoubleClick="DgCitoyen_DoubleClick">
<DataGrid AlternatingRowBackground="WhiteSmoke" VerticalGridLinesBrush="LightGray" HorizontalGridLinesBrush="LightGray" ItemsSource="{Binding Source={StaticResource citoyenCollectionViewSource}}" Background="White" Grid.Row="2" VerticalScrollBarVisibility="Visible" GridLinesVisibility="All" Margin="10" Name="dgCitoyens" AutoGenerateColumns="False" IsReadOnly="True" MouseDoubleClick="DgCitoyen_DoubleClick">
<DataGrid.Columns>
<DataGridTextColumn Header="Civilité" Visibility="{Binding Source={x:Reference civiliteViewCheckBox}, Path=IsChecked, Converter={StaticResource Bool2VisibilityConv}}" Binding="{Binding Civilite}" Width="*"/>
<DataGridTextColumn Header="Nom" Visibility="{Binding Source={x:Reference nomViewCheckBox}, Path=IsChecked, Converter={StaticResource Bool2VisibilityConv}}" Binding="{Binding Nom}" Width="*"/>