FilterFactory Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает шаблон фильтра.
public ref class FilterFactory
public class FilterFactory
type FilterFactory = class
Public Class FilterFactory
- Наследование
-
FilterFactory
Примеры
Пример фильтрации строк таблицы использует шаблоны фильтров по умолчанию, см. в QueryableFilterRepeater классе.
Комментарии
Класс FilterFactory используется во время выполнения динамическими данными для получения экземпляра шаблона фильтра для определенного типа столбца.
Можно переопределить методы, определенные в этом классе, чтобы настроить загрузку шаблонов фильтров. Например, пользовательская реализация может загружать шаблоны фильтров из расположения, отличного от папки ~/DynamicData/Filters по умолчанию.
Динамические данные предоставляют шаблоны фильтров для типов столбцов внешнего ключа, логического и перечисления и отображают их с помощью DropDownList элемента управления. Вы также можете создавать пользовательские шаблоны фильтров.
Конструкторы
| Имя | Описание |
|---|---|
| FilterFactory() |
Инициализирует новый экземпляр класса FilterFactory. |
Методы
| Имя | Описание |
|---|---|
| CreateFilterControl(MetaColumn, String) |
Создает экземпляр шаблона фильтра. |
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetFilterVirtualPath(MetaColumn, String) |
Возвращает виртуальный путь шаблона фильтра. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |