ToolboxDataAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Microsoft Visual Studio gibi bir araç kutusundaki bir araç kutusundan sürüklendiğinde özel denetim için oluşturulan varsayılan etiketi belirtir.
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
- Devralma
- Öznitelikler
Örnekler
[ ToolboxData("<{0}:MyLabel runat= server Text=
MyLabel><{0}:MyLabel>") ]public class MyLabel : Label {...}
Aşağıdaki kod örneğinde, önceki kod öğesine MyLabel
özgü çeşitli özellikleri ayarlar. öğesinin {0}
tüm oluşumları, tasarımcı tarafından sınıfıyla ilişkilendirilmiş etiket ön eki ile MyLabel
değiştirilir.
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
Açıklamalar
Varsayılan olarak, Visual Studio gibi bir aracın görsel tasarımcısı boş bir etiket oluşturur. Bu, denetim görsel tasarımcının araç kutusundan tasarım yüzeyine bırakıldığında, denetimi varsayılan durumunda temsil eden bir etikettir. İlk varsayılan değerleri belirtmek için, bir denetim bu özniteliği kullanabilir. Denetim araç kutusundan forma sürüklendiğinde tasarımcıya yerleştirilen ilk HTML içeriğini özelleştirmek için bu özniteliği kullanabilirsiniz.
Oluşturucular
ToolboxDataAttribute(String) |
ToolboxDataAttribute sınıfının yeni bir örneğini başlatır. |
Alanlar
Default |
Özel denetim için varsayılan ToolboxDataAttribute değeri temsil eder. |
Özellikler
Data |
Denetimin bir örneğini oluşturmak için görsel tasarımcıda kullanılan denetimin özelliğinin ilk değerlerini temsil eden dizeyi alır. |
TypeId |
Türetilmiş bir sınıfta uygulandığında, bu Attributeiçin benzersiz bir tanımlayıcı alır. (Devralındığı yer: Attribute) |
Yöntemler
Equals(Object) |
Nesnenin ToolboxDataAttribute verilen nesneye eşit olup olmadığını sınar. |
GetHashCode() |
Özel denetimin karma kodunu döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsDefaultAttribute() |
Nesnenin ToolboxDataAttribute özelliği için varsayılan değeri içerip içermediğini sınar Data . |
Match(Object) |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin belirtilen bir nesneye eşit olup olmadığını gösteren bir değer döndürür. (Devralındığı yer: Attribute) |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
_Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Bir ad kümesini karşılık gelen bir dağıtma tanımlayıcısı kümesine eşler. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Bir arabirimin tür bilgilerini almak için kullanılabilecek bir nesnenin tür bilgilerini alır. (Devralındığı yer: Attribute) |
_Attribute.GetTypeInfoCount(UInt32) |
Bir nesnenin sağladığı tür bilgisi arabirimlerinin sayısını alır (0 ya da 1). (Devralındığı yer: Attribute) |
_Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Bir nesne tarafından sunulan özelliklere ve yöntemlere erişim sağlar. (Devralındığı yer: Attribute) |