NonVisualControlAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Meghatározza azt az attribútumot, amely azt jelzi, hogy a vezérlőket vizualizációként vagy nem vizuális vezérlőként kezelik-e a tervezési idő alatt. Ez az osztály nem örökölhető.
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
- Öröklődés
- Attribútumok
Példák
Az alábbi példakód bemutatja, hogyan alkalmazhatja az NonVisualControlAttribute attribútumot egy osztályra. Ebben a példában az alapértelmezett NonVisualControlAttribute attribútum egy adatforrás-vezérlőre lesz alkalmazva. Ez egyenértékű a NonVisual mezővel.
[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
Megjegyzések
Az NonVisualControlAttribute attribútum olyan vezérlőkre lesz alkalmazva, amelyek nem jelennek meg az ügyfélen, például az adatforrás-vezérlőkre és a vezérlőre WebPartManager . A tervezési idő alatt előfordulhat, hogy egy lap fejlesztője úgy dönt, hogy elrejti az összes nem vizuális vezérlőt. A tervező láthatatlanként jelölné meg az összes vezérlőt a NonVisualControlAttribute következő attribútummal true: .
Az attribútumot alkalmazó vezérlők például a NonVisualControlAttribute következőkDataSourceControl: , HierarchicalDataSourceControlHiddenFieldés WebPartManager.
Konstruktorok
| Name | Description |
|---|---|
| NonVisualControlAttribute() |
Inicializálja a NonVisualControlAttribute osztály új példányát. |
| NonVisualControlAttribute(Boolean) |
Inicializálja az NonVisualControlAttribute osztály új példányát a megadott logikai érték használatával annak meghatározásához, hogy az attribútum vizualizációt vagy nem vizuális vezérlőt jelöl-e. |
Mezők
| Name | Description |
|---|---|
| Default |
Egy olyan példányt NonVisualControlAttribute ad vissza, amely az attribútum alkalmazás által definiált alapértelmezett értékét jelöli. Ez a mező csak olvasható. |
| NonVisual |
NonVisualControlAttribute Egy webvezérlőre alkalmazott példányt ad vissza, amelyet nem vizuális vezérlőként kell kezelni a tervezés során. Ez a mező csak olvasható. |
| Visual |
NonVisualControlAttribute Lekéri a webes vezérlőre alkalmazott példányt, amelyet vizuális vezérlőként kell kezelni a tervezési idő alatt. |
Tulajdonságok
| Name | Description |
|---|---|
| IsNonVisual |
Egy értéket kap, amely jelzi, hogy a vezérlő nem vizualizációs-e. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. |
| GetHashCode() |
A példány kivonatkódját adja vissza. |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Egy értéket ad vissza, amely jelzi, hogy az aktuális példány egyenértékű-e az NonVisualControlAttribute osztály alapértelmezett példányával. |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása Attribute) |