Бөлісу құралы:


FilterEventArgs Класс

Определение

Предоставляет сведения и данные событий, связанные с событием Filter .

public ref class FilterEventArgs : EventArgs
public class FilterEventArgs : EventArgs
type FilterEventArgs = class
    inherit EventArgs
Public Class FilterEventArgs
Inherits EventArgs
Наследование
FilterEventArgs

Примеры

В следующем примере показано, как задать обработчик событий для CollectionViewSource.Filter события. В этом примере listingDataView используется экземпляр CollectionViewSource.

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

В следующем примере показана реализация обработчика событий фильтра.ShowOnlyBargainsFilter Этот обработчик событий использует FilterEventArgs.Accepted свойство для фильтрации AuctionItem объектов с CurrentPrice $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

Свойства

Имя Описание
Accepted

Возвращает или задает значение, указывающее, передает ли элемент фильтр.

Item

Возвращает объект, который должен тестировать фильтр.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к

См. также раздел