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 控制項。 在設計期間,頁面開發人員可能會決定隱藏所有非視覺控制項。 設計工具會將 屬性設定 true 為 的所有控制項 NonVisualControlAttribute 標示為不可見。

採用 NonVisualControlAttribute 屬性的控制項範例包括 DataSourceControlHierarchicalDataSourceControlHiddenFieldWebPartManager

建構函式

NonVisualControlAttribute()

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

NonVisualControlAttribute(Boolean)

初始化 NonVisualControlAttribute 類別的新執行個體,並使用指定的布林值,判斷屬性表示可見或隱藏式控制項。

欄位

Default

傳回 NonVisualControlAttribute 執行個體,表示應用程式定義的屬性預設值。 此欄位為唯讀。

NonVisual

傳回 NonVisualControlAttribute 執行個體,這個執行個體會套用至設計階段視為隱藏式控制項的 Web 控制項。 此欄位為唯讀。

Visual

取得 NonVisualControlAttribute 執行個體,這個執行個體會套用至設計階段視為可見控制項的 Web 控制項。

屬性

IsNonVisual

取得值,指出控制項是否為隱藏式。

TypeId

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

(繼承來源 Attribute)

方法

Equals(Object)

傳回值,這個值指出此執行個體是否與指定的物件相等。

GetHashCode()

傳回這個執行個體的雜湊碼。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsDefaultAttribute()

傳回數值,指出目前執行個體是否等於 NonVisualControlAttribute 類別的預設執行個體。

Match(Object)

在衍生類別中覆寫時,會傳回值,表示這個執行個體是否等於指定物件。

(繼承來源 Attribute)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

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

(繼承來源 Object)

明確介面實作

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

適用於

另請參閱