NonVisualControlAttribute 類別

定義

定義 屬性,指出控件在設計時間是否被視為視覺或非視覺控件。 此類別無法獲得繼承。

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
繼承
NonVisualControlAttribute
屬性

範例

以下程式碼範例示範如何將屬性 NonVisualControlAttribute 套用到類別上。 在此範例中,預設 NonVisualControlAttribute 屬性套用到資料來源控制項。 這等同於場。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

備註

NonVisualControlAttribute 屬性會套用到未渲染給用戶端的控制項,例如資料來源控制項和控制項 WebPartManager 。 在設計階段,頁面開發者可能會決定隱藏所有非視覺控制項。 設計者會將所有控制項標記為不可視,並將屬性 NonVisualControlAttribute 設為 true

使用屬性的 NonVisualControlAttribute 控制範例有 DataSourceControlHierarchicalDataSourceControlHiddenFieldWebPartManager和 。

建構函式

名稱 Description
NonVisualControlAttribute()

初始化 NonVisualControlAttribute 類別的新執行個體。

NonVisualControlAttribute(Boolean)

初始化該類別的新實例 NonVisualControlAttribute ,使用指定的布林值判斷該屬性是視覺控制還是非視覺控制。

欄位

名稱 Description
Default

回傳 NonVisualControlAttribute 一個代表該屬性由應用程式定義的預設值的實例。 此欄位僅供讀取。

NonVisual

回傳 NonVisualControlAttribute 一個實例,該實例在設計時應用於網頁控制項,並視為非視覺控制項。 此欄位僅供讀取。

Visual

取得 NonVisualControlAttribute 一個實例,套用到 Web 控制項,並在設計時視為視覺控制。

屬性

名稱 Description
IsNonVisual

會獲得一個值,表示該控制是否為非視覺性的。

TypeId

在衍生類別中實作時,取得這個 Attribute的唯一標識碼。

(繼承來源 Attribute)

方法

名稱 Description
Equals(Object)

傳回值,這個值表示這個實例是否等於指定的物件。

GetHashCode()

傳回這個實例的哈希碼。

GetType()

取得目前實例的 Type

(繼承來源 Object)
IsDefaultAttribute()

回傳一個值,表示目前實例是否等同於該 NonVisualControlAttribute 類別的預設實例。

Match(Object)

在衍生類別中覆寫時,傳回值,指出這個實例是否等於指定的物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

明確介面實作

名稱 Description
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr)

將一組名稱對應至一組對應的分派識別項 (Dispatch Identifier)。

(繼承來源 Attribute)
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr)

擷取 物件的型別資訊,可用來取得介面的類型資訊。

(繼承來源 Attribute)
_Attribute.GetTypeInfoCount(UInt32)

擷取物件提供的類型資訊介面數目 (0 或 1)。

(繼承來源 Attribute)
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr)

提供物件所公開屬性和方法的存取權。

(繼承來源 Attribute)

適用於

另請參閱