Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

NonVisualControlAttribute-Klasse

 

Veröffentlicht: Oktober 2016

Definiert das Attribut, das angibt, ob ein Steuerelement zur Entwurfszeit als visuelles oder ein nicht visuelles Steuerelement behandelt wird. Diese Klasse kann nicht vererbt werden.

Namespace:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

System.Object
  System.Attribute
    System.Web.UI.NonVisualControlAttribute

[AttributeUsageAttribute(AttributeTargets.Class)]
public sealed class NonVisualControlAttribute : Attribute

NameBeschreibung
System_CAPS_pubmethodNonVisualControlAttribute()

Initialisiert eine neue Instanz der NonVisualControlAttribute-Klasse.

System_CAPS_pubmethodNonVisualControlAttribute(Boolean)

Initialisiert eine neue Instanz der NonVisualControlAttribute -Klasse unter Verwendung des angegebenen booleschen Werts um zu bestimmen, ob das Attribut ein visuelles oder ein nicht visuelles Steuerelement darstellt.

NameBeschreibung
System_CAPS_pubpropertyIsNonVisual

Ruft einen Wert, der angibt, ob das Steuerelement nicht visuelle ist.

System_CAPS_pubpropertyTypeId

Ruft bei Implementierung in einer abgeleiteten Klasse einen eindeutigen Bezeichner für dieses Attribute ab.(Geerbt von „Attribute“.)

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Gibt einen Wert zurück, der angibt, ob diese Instanz gleich einem angegebenen Objekt ist.(Überschreibt Attribute.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Gibt den Hashcode für diese Instanz zurück.(Überschreibt Attribute.GetHashCode().)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_pubmethodIsDefaultAttribute()

Gibt einen Wert, der angibt, ob die aktuelle Instanz eine Standardinstanz von entspricht der NonVisualControlAttribute Klasse.(Überschreibt Attribute.IsDefaultAttribute().)

System_CAPS_pubmethodMatch(Object)

Ruft beim Überschreiben in einer abgeleiteten Klasse gibt einen Wert, der angibt, ob diese Instanz gleich ein angegebenen Objekt ist.(Geerbt von „Attribute“.)

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

NameBeschreibung
System_CAPS_pubfieldSystem_CAPS_staticDefault

Gibt eine NonVisualControlAttribute -Instanz, die den anwendungsdefinierten Standardwert des Attributs darstellt. Dieses Feld ist schreibgeschützt.

System_CAPS_pubfieldSystem_CAPS_staticNonVisual

Gibt eine NonVisualControlAttribute -Instanz, die ein Steuerelement als nicht visuell behandelt werden soll, während der Entwurfszeit zugewiesen wird. Dieses Feld ist schreibgeschützt.

System_CAPS_pubfieldSystem_CAPS_staticVisual

Ruft eine NonVisualControlAttribute -Instanz, die auf ein Steuerelement zur Entwurfszeit als visuell behandelt werden angewendet wird.

NameBeschreibung
System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

Ordnet eine Reihe von Namen einer entsprechenden Reihe von Dispatchbezeichnern zu.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Ruft die Typinformationen für ein Objekt ab, mit deren Hilfe die Typinformationen für eine Schnittstelle abgerufen werden können.(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.GetTypeInfoCount(UInt32)

Ruft die Anzahl der Schnittstellen mit Typinformationen ab, die von einem Objekt bereitgestellt werden (0 oder 1).(Geerbt von „Attribute“.)

System_CAPS_pubinterfaceSystem_CAPS_privmethod_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Stellt den Zugriff auf von einem Objekt verfügbar gemachte Eigenschaften und Methoden bereit.(Geerbt von „Attribute“.)

Das NonVisualControlAttribute -Attribut wird auf Steuerelemente angewendet, die nicht an dem Client, z. B. Datenquellensteuerelemente gerendert werden und die WebPartManager Steuerelement. Während der Entwurfszeit ein Entwickler entscheiden sich möglicherweise alle nicht visuelle Steuerelemente ausblenden. Der Designer wird als unsichtbar markieren aller Steuerelemente mit den NonVisualControlAttribute -Attributsatz zur true.

Beispiele für Steuerelemente, mit denen die NonVisualControlAttribute Attribut sind DataSourceControl, HierarchicalDataSourceControl, HiddenField, und WebPartManager.

Im folgenden Codebeispiel wird veranschaulicht, wie Sie anwenden, das NonVisualControlAttribute -Attribut auf eine Klasse. In diesem Beispiel ist die Standardeinstellung NonVisualControlAttribute -Attribut auf ein Datenquellen-Steuerelement angewendet wird. Dies entspricht dem NonVisual Feld.

[NonVisualControlAttribute()]
public class CustomNonVisualControl : Control
{
    // Add an implementation of custom non-visual control.
}

.NET Framework
Verfügbar seit 2.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: