ToolboxDataAttribute Osztály

Definíció

Megadja az egyéni vezérlőkhöz létrehozott alapértelmezett címkét, amikor egy eszköz eszközkészletéből( például Microsoft Visual Studio) húzza.

public ref class ToolboxDataAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class ToolboxDataAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type ToolboxDataAttribute = class
    inherit Attribute
Public NotInheritable Class ToolboxDataAttribute
Inherits Attribute
Öröklődés
ToolboxDataAttribute
Attribútumok

Példák

[ ToolboxData("<{0}:MyLabel runat= server Text=
       MyLabel><{0}:MyLabel>") ]public class MyLabel : Label {...}

Az alábbi példakódban az előző kód több tulajdonságot is beállít.MyLabel Az összes előfordulást {0} a tervező lecseréli az osztályhoz társított címkeelőtaggal MyLabel .


using System;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

namespace CustomControls
{

  [ ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>") ]	
  public class MyLabel : Label 
  {
    public  MyLabel()
    { 
      // Your code goes here.
    } 
  }
}
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls


Namespace CustomControls
  <ToolboxData("<{0}:MyLabel Text='MyLabel' BorderColor='Yellow' BackColor='Magenta' BorderWidth = '10'  runat='server'></{0}:MyLabel>")>  _
  Public Class MyLabel
    Inherits Label
     
    Public Sub New()
      'Your code goes here.
    End Sub
    
  End Class
  
End Namespace 'CustomControls

Megjegyzések

Alapértelmezés szerint egy eszköz(például Visual Studio) vizualizációtervezője üres címkét hoz létre. Ez egy olyan címke, amely az alapértelmezett állapotában lévő vezérlőt jelöli, amikor a vezérlőt a tervező eszközkészletéből a tervezőfelületre ejti. A kezdeti alapértelmezett értékek megadásához egy vezérlő használhatja ezt az attribútumot. Ezzel az attribútummal testre szabhatja a tervezőben elhelyezett kezdeti HTML-tartalmat, amikor a vezérlőt az eszközkészletből az űrlapra húzza.

Konstruktorok

Name Description
ToolboxDataAttribute(String)

Inicializálja a ToolboxDataAttribute osztály új példányát.

Mezők

Name Description
Default

Egyéni vezérlő alapértelmezett ToolboxDataAttribute értékét jelöli.

Tulajdonságok

Name Description
Data

Lekéri a vezérlő tulajdonságának kezdeti értékeit képviselő sztringet, amelyet a vizualizációtervező a vezérlő egy példányának létrehozásához használ.

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)

Ellenőrzi, hogy az ToolboxDataAttribute objektum egyenlő-e az adott objektummal.

GetHashCode()

Az egyéni vezérlő kivonatkódját adja vissza.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
IsDefaultAttribute()

Ellenőrzi, hogy az ToolboxDataAttribute objektum tartalmazza-e a Data tulajdonság alapértelmezett értékét.

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)

A következőre érvényes:

Lásd még