Correction de la fonction de filtrage
This commit is contained in:
parent
60d94c407a
commit
b95e14a29f
@ -15,6 +15,7 @@ namespace Hermes {
|
|||||||
private CitoyenModal citoyenModal = new CitoyenModal();
|
private CitoyenModal citoyenModal = new CitoyenModal();
|
||||||
private PreferencesModal preferencesModal = new PreferencesModal();
|
private PreferencesModal preferencesModal = new PreferencesModal();
|
||||||
private CollectionViewSource citoyenCollectionViewSource = null;
|
private CollectionViewSource citoyenCollectionViewSource = null;
|
||||||
|
private bool isEnabledFilter = false;
|
||||||
|
|
||||||
public MainWindow() {
|
public MainWindow() {
|
||||||
dbContext = ModelContext.Getinstance();
|
dbContext = ModelContext.Getinstance();
|
||||||
@ -69,13 +70,19 @@ namespace Hermes {
|
|||||||
}
|
}
|
||||||
|
|
||||||
private void Rechercher_Click(object sender, RoutedEventArgs e) {
|
private void Rechercher_Click(object sender, RoutedEventArgs e) {
|
||||||
citoyenCollectionViewSource.Filter += new FilterEventHandler(CitoyenFilter);
|
if(isEnabledFilter) {
|
||||||
//citoyenCollectionViewSource.View.Refresh();
|
citoyenCollectionViewSource.View.Refresh();
|
||||||
|
} else {
|
||||||
|
citoyenCollectionViewSource.Filter += new FilterEventHandler(CitoyenFilter);
|
||||||
|
isEnabledFilter = true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void Reinitialiser_Click(object sender, RoutedEventArgs e) {
|
private void Reinitialiser_Click(object sender, RoutedEventArgs e) {
|
||||||
citoyenCollectionViewSource.Filter -= new FilterEventHandler(CitoyenFilter);
|
if(isEnabledFilter) {
|
||||||
//citoyenCollectionViewSource.View.Refresh();
|
citoyenCollectionViewSource.Filter -= new FilterEventHandler(CitoyenFilter);
|
||||||
|
isEnabledFilter = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnClosed(EventArgs e) {
|
protected override void OnClosed(EventArgs e) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user