Sdílet prostřednictvím


NonVisualControlAttribute Třída

Definice

Definuje atribut, který označuje, zda je ovládací prvek během návrhu považován za vizuální nebo neveřetuční 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 výchozí NonVisualControlAttribute atribut použije na ovládací prvek zdroje dat. To odpovídá NonVisual poli.

[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 vykreslovány klientovi, jako jsou 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 ne vizuálové ovládací prvky. Návrhář označí jako neviditelné všechny ovládací prvky s atributem nastaveným NonVisualControlAttribute na true.

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

Konstruktory

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ální nebo ne vizuál ovládací prvek.

Pole

Default

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

NonVisual

NonVisualControlAttribute Vrátí instanci, která je použita na webový ovládací prvek, který má být během návrhu považován za ne vizuální ovládací prvek. Toto pole je jen ke čtení.

Visual

NonVisualControlAttribute Získá instanci, která je použita na webové ovládací prvek být považován za vizuální ovládací prvek během návrhu.

Vlastnosti

IsNonVisual

Získá hodnotu označující, zda je ovládací prvek nevýznamový.

TypeId

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

(Zděděno od Attribute)

Metody

Equals(Object)

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

GetHashCode()

Vrátí hodnotu hash pro tuto instanci.

GetType()

Získá aktuální Type instanci.

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

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

Match(Object)

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

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

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

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

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

(Zděděno od Object)

Explicitní implementace rozhraní

_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é