FilterFactory FilterFactory FilterFactory FilterFactory Class

Определение

Создает шаблон поля.Creates a filter template.

public ref class FilterFactory
public class FilterFactory
type FilterFactory = class
Public Class FilterFactory
Наследование
FilterFactoryFilterFactoryFilterFactoryFilterFactory

Примеры

Пример фильтрации строк таблицы использует шаблоны фильтров по умолчанию, см QueryableFilterRepeater . класс.For an example of table row filtering uses the default filter templates, see the QueryableFilterRepeater class.

Комментарии

FilterFactory Класс используется во время выполнения, платформа динамических данных для получения экземпляра шаблона фильтра для определенного типа столбца.The FilterFactory class is used at run time by Dynamic Data to get an instance of a filter template for a specific column type.

Можно переопределить методы, определенные в этом классе, для настройки способа загрузки шаблонов фильтров.You can override the methods that are defined in this class to customize how filter templates are loaded. Например, пользовательская реализация может загрузить шаблоны фильтров из расположения, отличного от папки ~/Динамикдата/Филтерс по умолчанию.For example, a custom implementation could load the filter templates from a location different than the default ~/DynamicData/Filters folder.

Платформа динамических данных предоставляет шаблоны фильтров для типов столбцов внешнего ключа, логического типа и перечисления, а также отображает их с помощью DropDownList элемента управления.Dynamic Data provides filter templates for foreign-key, Boolean, and enumeration column types and displays them by using a DropDownList control. Можно также создать настраиваемые шаблоны фильтров.You can also create custom filter templates.

Конструкторы

FilterFactory() FilterFactory() FilterFactory() FilterFactory()

Инициализирует новый экземпляр класса FilterFactory.Initializes a new instance of the FilterFactory class.

Методы

CreateFilterControl(MetaColumn, String) CreateFilterControl(MetaColumn, String) CreateFilterControl(MetaColumn, String) CreateFilterControl(MetaColumn, String)

Создает экземпляр шаблона фильтра.Creates an instance of the filter template.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetFilterVirtualPath(MetaColumn, String) GetFilterVirtualPath(MetaColumn, String) GetFilterVirtualPath(MetaColumn, String) GetFilterVirtualPath(MetaColumn, String)

Получает виртуальный путь к шаблону фильтра.Gets the virtual path of the filter template.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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

Дополнительно