FilterEventArgs Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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) |