NonVisualControlAttribute Třída

Definice

Definuje atribut, který určuje, jestli se ovládací prvek během návrhu považuje za vizuální nebo ne vizuální ovládací prvek. Tato třída se nemůže dědit.

public ref class NonVisualControlAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class NonVisualControlAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type NonVisualControlAttribute = class
    inherit Attribute
Public NotInheritable Class NonVisualControlAttribute
Inherits Attribute
Dědičnost
NonVisualControlAttribute
Atributy

Příklady

Následující příklad kódu ukazuje, jak můžete použít NonVisualControlAttribute atribut na třídu. V tomto příkladu se u ovládacího prvku zdroje dat použije výchozí NonVisualControlAttribute atribut. Toto je ekvivalent pole NonVisual .

[NonVisualControlAttribute()]
public class CustomNonVisualControl : Control
{
    // Add an implementation of custom non-visual control.
}
<NonVisualControlAttribute()> _
Public Class CustomNonVisualControl
    Inherits Control

    ' Add an implementation of custom non-visual control.

End Class

Poznámky

Atribut NonVisualControlAttribute se použije u ovládacích prvků, které nejsou vykresleny klientovi, jako jsou například ovládací prvky zdroje dat a WebPartManager ovládací prvek. Během návrhu se vývojář stránky může rozhodnout skrýt všechny ovládací prvky, které nejsou vizuální. Návrhář by označil jako neviditelné všechny ovládací prvky s atributem NonVisualControlAttribute nastaveným na true.

Příklady ovládacích prvků, které používají NonVisualControlAttribute atribut, jsou DataSourceControl, HierarchicalDataSourceControl, HiddenFielda WebPartManager.

Konstruktory

Name Description
NonVisualControlAttribute()

Inicializuje novou instanci NonVisualControlAttribute třídy.

NonVisualControlAttribute(Boolean)

Inicializuje novou instanci NonVisualControlAttribute třídy pomocí zadané logické hodnoty k určení, zda atribut představuje vizuál nebo ne-vizuální ovládací prvek.

Pole

Name Description
Default

NonVisualControlAttribute Vrátí instanci, která představuje výchozí hodnotu atributu definovanou aplikací. Toto pole je určeno pouze ke čtení.

NonVisual

NonVisualControlAttribute Vrátí instanci použitou u webového ovládacího prvku, který se má během návrhu považovat za ne vizuál. Toto pole je určeno pouze ke čtení.

Visual

NonVisualControlAttribute Získá instanci, která se použije na webový ovládací prvek, který bude považován za vizuální ovládací prvek v době návrhu.

Vlastnosti

Name Description
IsNonVisual

Získá hodnotu určující, zda ovládací prvek není vizuální.

TypeId

Při implementaci v odvozené třídě získá jedinečný identifikátor pro tento Attribute.

(Zděděno od Attribute)

Metody

Name Description
Equals(Object)

Vrátí hodnotu, která určuje, zda je tato instance rovna zadanému objektu.

GetHashCode()

Vrátí kód hash pro tuto instanci.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
IsDefaultAttribute()

Vrátí hodnotu určující, zda aktuální instance je ekvivalentní výchozí instanci NonVisualControlAttribute třídy.

Match(Object)

Při přepsání v odvozené třídě vrátí hodnotu, která určuje, zda se tato instance rovná zadanému objektu.

(Zděděno od Attribute)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

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

Mapuje sadu názvů na odpovídající sadu identifikátorů pro rozesílání.

(Zděděno od Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

Načte informace o typu objektu, který lze použít k získání informací o typu pro rozhraní.

(Zděděno od Attribute)
_Attribute.GetTypeInfoCount(UInt32)

Získá počet rozhraní typu informací, které objekt poskytuje (0 nebo 1).

(Zděděno od Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

Poskytuje přístup k vlastnostem a metodám vystaveným objektem.

(Zděděno od Attribute)

Platí pro

Viz také