Aracılığıyla paylaş


FilterFactory Sınıf

Tanım

Filtre şablonu oluşturur.

public ref class FilterFactory
public class FilterFactory
type FilterFactory = class
Public Class FilterFactory
Devralma
FilterFactory

Örnekler

Tablo satır filtreleme örneği için varsayılan filtre şablonlarını kullanan bir örnek için, sınıfına bakın QueryableFilterRepeater .

Açıklamalar

FilterFactorySınıfı, belirli bir sütun türü için bir filtre şablonu örneğini almak üzere dinamik veriler tarafından çalışma zamanında kullanılır.

Filtre şablonlarının nasıl yüklendiğini özelleştirmek için bu sınıfta tanımlanan yöntemleri geçersiz kılabilirsiniz. Örneğin, özel bir uygulama filtre şablonlarını varsayılan ~/DynamicData/Filters klasöründen farklı bir konumdan yükleyebilir.

Dinamik veriler, yabancı anahtar, Boolean ve numaralandırma sütun türleri için filtre şablonları sağlar ve bunları bir denetim kullanarak görüntüler DropDownList . Ayrıca, özel filtre şablonları da oluşturabilirsiniz.

Oluşturucular

FilterFactory()

FilterFactory sınıfının yeni bir örneğini başlatır.

Yöntemler

CreateFilterControl(MetaColumn, String)

Filtre şablonunun bir örneğini oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetFilterVirtualPath(MetaColumn, String)

Filtre şablonunun sanal yolunu alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.