ToolboxDataAttribute Classe
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Specifica il tag predefinito generato per un controllo personalizzato quando viene trascinato da una casella degli strumenti in uno strumento quale Microsoft Visual Studio.
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
- Ereditarietà
- Attributi
[ ToolboxData("<{0}:MyLabel runat= server Text=
MyLabel><{0}:MyLabel>") ]public class MyLabel : Label {...}
Nell'esempio di codice seguente il codice precedente imposta diverse proprietà specifiche di MyLabel
. Tutte le occorrenze di vengono sostituite dalla finestra di {0}
progettazione con il prefisso del tag associato alla MyLabel
classe .
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
Per impostazione predefinita, la finestra di progettazione visiva di uno strumento, ad esempio Visual Studio, crea un tag vuoto. Si tratta di un tag che rappresenta un controllo nello stato predefinito, quando il controllo viene eliminato dalla casella degli strumenti di una finestra di progettazione visiva nell'area di progettazione. Per specificare i valori predefiniti iniziali, un controllo può usare questo attributo. È possibile usare questo attributo per personalizzare il contenuto HTML iniziale inserito nella finestra di progettazione quando il controllo viene trascinato dalla casella degli strumenti nel modulo.
Toolbox |
Inizializza una nuova istanza della classe ToolboxDataAttribute. |
Default |
Rappresenta il valore ToolboxDataAttribute predefinito per un controllo personalizzato. |
Data |
Ottiene la stringa che rappresenta i valori iniziali della proprietà del controllo, utilizzata in una finestra di progettazione visiva per la creazione di un'istanza del controllo. |
Type |
Quando è implementata in una classe derivata, ottiene un identificatore univoco della classe Attribute. (Ereditato da Attribute) |
Equals(Object) |
Verifica se l'oggetto ToolboxDataAttribute indicato è uguale all'oggetto specificato. |
Get |
Restituisce il codice hash del controllo personalizzato. |
Get |
Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
Is |
Verifica se l'oggetto ToolboxDataAttribute contiene il valore predefinito per la proprietà Data. |
Match(Object) |
Quando è sottoposto a override in una classe derivata, restituisce un valore che indica se questa istanza equivale a un oggetto specificato. (Ereditato da Attribute) |
Memberwise |
Crea una copia superficiale dell'oggetto Object corrente. (Ereditato da Object) |
To |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
_Attribute. |
Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch. (Ereditato da Attribute) |
_Attribute. |
Recupera le informazioni sul tipo relative a un oggetto, che possono essere usate per ottenere informazioni sul tipo relative a un'interfaccia. (Ereditato da Attribute) |
_Attribute. |
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1). (Ereditato da Attribute) |
_Attribute. |
Fornisce l'accesso a proprietà e metodi esposti da un oggetto. (Ereditato da Attribute) |
Prodotto | Versioni |
---|---|
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
Feedback su .NET
.NET è un progetto di open source. Selezionare un collegamento per fornire feedback: