FilterUIHintAttribute FilterUIHintAttribute FilterUIHintAttribute FilterUIHintAttribute Class

Definizione

Avviso

Questa API è ora obsoleta.

Rappresenta un attributo utilizzato per specificare il comportamento dei filtri per una colonna.Represents an attribute that is used to specify the filtering behavior for a column.

public ref class FilterUIHintAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Field | System.AttributeTargets.Property, AllowMultiple=false)]
[System.Obsolete("This attribute is no longer in use and will be ignored if applied.")]
[System.AttributeUsage(System.AttributeTargets.Property | System.AttributeTargets.Field, AllowMultiple=false)]
public sealed class FilterUIHintAttribute : Attribute
type FilterUIHintAttribute = class
    inherit Attribute
Public NotInheritable Class FilterUIHintAttribute
Inherits Attribute
Ereditarietà
FilterUIHintAttributeFilterUIHintAttributeFilterUIHintAttributeFilterUIHintAttribute
Attributi

Esempi

Nell'esempio seguente viene illustrato come sostituire i filtri predefiniti nell'entità Product.The following example shows how to replace default filters on the product entity.

MetadataType(typeof(Product_MD))]  
public partial class Product {  
    private class Product_MD {  
        [FilterUIHint("MultiForeignKey")]  
        public object Category { get; set; }  
        [FilterUIHint("BooleanRadio")]  
        public object Discontinued { get; set; }  
    }  
}  
<MetadataType(GetType(Product_MD))>  _  
Public Class Product  
    Private Class Product_MD  
        <FilterUIHint("MultiForeignKey")>  _  
        Public Property Category As Object  
        End Property  

        <FilterUIHint("BooleanRadio")>  _  
        Public Property Discontinued As Object  
        End Property  

    End Class  
End Class  

Costruttori

FilterUIHintAttribute(String) FilterUIHintAttribute(String) FilterUIHintAttribute(String) FilterUIHintAttribute(String)

Inizializza una nuova istanza della classe FilterUIHintAttribute utilizzando l'hint dell'interfaccia utente dei filtri.Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint.

FilterUIHintAttribute(String, String) FilterUIHintAttribute(String, String) FilterUIHintAttribute(String, String) FilterUIHintAttribute(String, String)

Inizializza una nuova istanza della classe FilterUIHintAttribute utilizzando l'hint dell'interfaccia utente dei filtri e il nome del livello di presentazione.Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint and presentation layer name.

FilterUIHintAttribute(String, String, Object[]) FilterUIHintAttribute(String, String, Object[]) FilterUIHintAttribute(String, String, Object[]) FilterUIHintAttribute(String, String, Object[])

Inizializza una nuova istanza della classe FilterUIHintAttribute utilizzando l'hint dell'interfaccia utente dei filtri, il nome del livello di presentazione e i parametri del controllo.Initializes a new instance of the FilterUIHintAttribute class by using the filter UI hint, presentation layer name, and control parameters.

Proprietà

ControlParameters ControlParameters ControlParameters ControlParameters

Ottiene le coppie nome-valore utilizzate come parametri nel costruttore del controllo.Gets the name/value pairs that are used as parameters in the control's constructor.

FilterUIHint FilterUIHint FilterUIHint FilterUIHint

Ottiene il nome del controllo da utilizzare per l'applicazione del filtro.Gets the name of the control to use for filtering.

PresentationLayer PresentationLayer PresentationLayer PresentationLayer

Ottiene il nome del livello di presentazione che supporta il controllo.Gets the name of the presentation layer that supports this control.

TypeId TypeId TypeId TypeId

Restituisce l'identificatore univoco per l'istanza dell'attributo.Returns the unique identifier for this attribute instance.

Metodi

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

Restituisce un valore che indica se l'istanza dell'attributo è uguale a un oggetto specificato.Returns a value that indicates whether this attribute instance is equal to a specified object.

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

Restituisce il codice hash per l'istanza dell'attributo.Returns the hash code for this attribute instance.

GetType() GetType() GetType() GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Inherited from Object)
IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute() IsDefaultAttribute()

In caso di override in una classe derivata, indica se il valore di questa istanza è il valore predefinito per la classe derivata.When overridden in a derived class, indicates whether the value of this instance is the default value for the derived class.

(Inherited from Attribute)
Match(Object) Match(Object) Match(Object) Match(Object)

Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato.When overridden in a derived class, returns a value that indicates whether this instance equals a specified object.

(Inherited from Attribute)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Inherited from Object)

Implementazioni dell'interfaccia esplicita

_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.Maps a set of names to a corresponding set of dispatch identifiers.

(Inherited from Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia.Retrieves the type information for an object, which can be used to get the type information for an interface.

(Inherited from Attribute)
_Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32) _Attribute.GetTypeInfoCount(UInt32)

Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).Retrieves the number of type information interfaces that an object provides (either 0 or 1).

(Inherited from Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Fornisce l'accesso a proprietà e metodi esposti da un oggetto.Provides access to properties and methods exposed by an object.

(Inherited from Attribute)

Si applica a