Nyelv

FilterEventArgs Osztály

Definíció

Az eseményhez Filter társított információkat és eseményadatokat nyújt.

public ref class FilterEventArgs : EventArgs
public class FilterEventArgs : EventArgs
type FilterEventArgs = class
    inherit EventArgs
Public Class FilterEventArgs
Inherits EventArgs
Öröklődés
FilterEventArgs

Példák

Az alábbi példa bemutatja, hogyan állíthat be eseménykezelőt az CollectionViewSource.Filter eseményhez. Ebben a példában listingDataView a CollectionViewSource.

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

Az alábbi példa a példaszűrő ShowOnlyBargainsFilter eseménykezelő implementációját mutatja be. Ez az eseménykezelő a tulajdonság használatával kiszűri FilterEventArgs.Accepted a AuctionItem 25,00 usd vagy annál nagyobb értékű objektumokatCurrentPrice.

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

Tulajdonságok

Név Description
Accepted

Lekéri vagy beállít egy értéket, amely jelzi, hogy az elem átmegy-e a szűrőn.

Item

Lekéri azt az objektumot, amelyet a szűrőnek tesztelnie kell.

Metódusok

Név Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még