FilterEventArgs Classe

Définition

Fournit des informations et des données d'événement associées à l'événement Filter.

public ref class FilterEventArgs : EventArgs
public class FilterEventArgs : EventArgs
type FilterEventArgs = class
    inherit EventArgs
Public Class FilterEventArgs
Inherits EventArgs
Héritage
FilterEventArgs

Exemples

L’exemple suivant montre comment définir un gestionnaire d’événements pour l’événement CollectionViewSource.Filter . Dans cet exemple, listingDataView est une instance de CollectionViewSource.

listingDataView.Filter += new FilterEventHandler(ShowOnlyBargainsFilter);
AddHandler listingDataView.Filter, AddressOf ShowOnlyBargainsFilter

L’exemple suivant montre l’implémentation de l’exemple ShowOnlyBargainsFilter de gestionnaire d’événements de filtre. Ce gestionnaire d’événements utilise la FilterEventArgs.Accepted propriété pour filtrer AuctionItem les objets dont CurrentPrice la valeur est supérieure ou égale à 25,00 $.

private void ShowOnlyBargainsFilter(object sender, FilterEventArgs e)
{
    AuctionItem product = e.Item as AuctionItem;
    if (product != null)
    {
        // Filter out products with price 25 or above
        if (product.CurrentPrice < 25)
        {
            e.Accepted = true;
        }
        else
        {
            e.Accepted = false;
        }
    }
}
Private Sub ShowOnlyBargainsFilter(ByVal sender As Object, ByVal e As FilterEventArgs)
    Dim product As AuctionItem = CType(e.Item, AuctionItem)
    If Not (product Is Nothing) Then
        'Filter out products with price 25 or above
        If product.CurrentPrice < 25 Then
            e.Accepted = True
        Else
            e.Accepted = False
        End If
    End If
End Sub

Pour obtenir l’exemple complet, consultez Démonstration de liaison de données.

Propriétés

Accepted

Obtient ou définit une valeur qui indique si l'élément passe les critères du filtre.

Item

Obtient l'objet que le filtre doit tester.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

S’applique à

Voir aussi