FilterEventArgs Kelas

Definisi

Menyediakan informasi dan data peristiwa yang terkait dengan peristiwa tersebut Filter .

public ref class FilterEventArgs : EventArgs
public class FilterEventArgs : EventArgs
type FilterEventArgs = class
    inherit EventArgs
Public Class FilterEventArgs
Inherits EventArgs
Warisan
FilterEventArgs

Contoh

Contoh berikut menunjukkan cara mengatur penanganan aktivitas untuk peristiwa tersebut CollectionViewSource.Filter . Dalam contoh ini, listingDataView adalah instans dari CollectionViewSource.

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

Contoh berikut menunjukkan implementasi contoh ShowOnlyBargainsFilter penanganan aktivitas filter. Penanganan aktivitas ini menggunakan FilterEventArgs.Accepted properti untuk memfilter AuctionItem objek yang memiliki CurrentPrice $25,00 atau lebih besar.

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

Untuk contoh lengkapnya, lihat Demo Pengikatan Data.

Properti

Accepted

Mendapatkan atau menetapkan nilai yang menunjukkan apakah item melewati filter.

Item

Mendapatkan objek yang harus diuji filter.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga