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ý 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
- 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) |