Condividi tramite


FilterFactory Classe

Definizione

Crea un modello di filtro.

public ref class FilterFactory
public class FilterFactory
type FilterFactory = class
Public Class FilterFactory
Ereditarietà
FilterFactory

Esempio

Per un esempio di filtro di riga della tabella vengono usati i modelli di filtro predefiniti, vedere la QueryableFilterRepeater classe.

Commenti

La FilterFactory classe viene utilizzata in fase di esecuzione Dynamic Data per ottenere un'istanza di un modello di filtro per un tipo di colonna specifico.

È possibile eseguire l'override dei metodi definiti in questa classe per personalizzare la modalità di caricamento dei modelli di filtro. Ad esempio, un'implementazione personalizzata potrebbe caricare i modelli di filtro da un percorso diverso dalla cartella predefinita ~/DynamicData/Filters..

Dynamic Data fornisce modelli di filtro per i tipi di colonna chiave esterna, booleana e enumerazione e li visualizza usando un DropDownList controllo. È anche possibile creare modelli di filtro personalizzati.

Costruttori

FilterFactory()

Inizializza una nuova istanza della classe FilterFactory.

Metodi

CreateFilterControl(MetaColumn, String)

Crea un'istanza del modello di filtro.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetFilterVirtualPath(MetaColumn, String)

Ottiene il percorso virtuale del modello di filtro.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a

Vedi anche