NonVisualControlAttribute Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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) |