LookupBindingPropertiesAttribute 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.
Arama tabanlı bağlamayı destekleyen özellikleri belirtir. Bu sınıf devralınamaz.
public ref class LookupBindingPropertiesAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Class)]
public sealed class LookupBindingPropertiesAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class)>]
type LookupBindingPropertiesAttribute = class
inherit Attribute
Public NotInheritable Class LookupBindingPropertiesAttribute
Inherits Attribute
- Devralma
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, arama tabanlı bağlama ile kullanılan özellikleri gösterir.
// The DemoControl class shows properties
// used with lookup-based binding.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"LookupMember")]
public class DemoControl : Control
{
}
' The DemoControl class shows properties
' used with lookup-based binding.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"LookupMember")> _
Public Class DemoControl
Inherits Control
End Class
LookupBindingPropertiesAttribute Öznitelik, değerlerin sıfırlanması dışında dört üyeyi de içermelidir. Aşağıdaki kod örneği denetimi gösterir ComboBox .
// The DemoComboBox control shows a standard
// combo box binding definition.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"SelectedValue")]
public class DemoComboBox : Control
{
}
' The DemoComboBox control shows a standard
' combo box binding definition.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"SelectedValue")> _
Public Class DemoComboBox
Inherits Control
End Class
Aşağıdaki kod örneği, bir denetimin hem basit bağlamayı hem de liste bağlamayı destekleyebileceğinizi gösterir.
// The DemoComboBox2 class shows that a control can
// support both simple binding as well as list binding.
[LookupBindingProperties(
"DataSource",
"DisplayMember",
"ValueMember",
"SelectedValue")]
[DefaultBindingProperty("Text")]
public class DemoComboBox2 : Control
{
}
' The DemoComboBox2 class shows that a control can
' support both simple binding as well as list binding.
<LookupBindingProperties( _
"DataSource", _
"DisplayMember", _
"ValueMember", _
"SelectedValue"), _
DefaultBindingProperty("Text")> _
Public Class DemoComboBox2
Inherits Control
End Class
Aşağıdaki kod örneği, bağımsız değişken belirtilmeyerek özniteliğin LookupBindingPropertiesAttribute ayarlanabildiğini gösterir.
// NonBindableCombo control shows how to unset the
// LookupBindingProperties by specifying no arguments.
[LookupBindingProperties()]
public class NonBindableCombo : Control
{
}
' NonBindableCombo control shows how to unset the
' LookupBindingProperties by specifying no arguments.
<LookupBindingProperties()> _
Public Class NonBindableCombo
Inherits Control
End Class
Açıklamalar
LookupBindingPropertiesAttribute, özellikle ve ComboBox denetimleri olmak üzere ListBox arama tabanlı bağlama ile kullanılan özellikleri belirtmek için kullanılır.
LookupBindingPropertiesAttribute sınıf düzeyinde belirtilir. sınıfı devralınabilir ve aynı sınıfta birden çok özniteliğe izin vermez.
Oluşturucular
LookupBindingPropertiesAttribute() |
Parametre kullanmadan sınıfın LookupBindingPropertiesAttribute yeni bir örneğini başlatır. |
LookupBindingPropertiesAttribute(String, String, String, String) |
LookupBindingPropertiesAttribute sınıfının yeni bir örneğini başlatır. |
Alanlar
Default |
sınıfı için LookupBindingPropertiesAttribute varsayılan değeri temsil eder. |
Özellikler
DataSource |
bağlı olduğu bileşenin veri kaynağı özelliğinin LookupBindingPropertiesAttribute adını alır. |
DisplayMember |
bağlı olduğu bileşenin görüntüleme üyesi özelliğinin LookupBindingPropertiesAttribute adını alır. |
LookupMember |
Bu özniteliğin bağlı olduğu bileşen için arama üyesinin adını 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) |
ValueMember |
bağlı olduğu bileşenin değer üye özelliğinin LookupBindingPropertiesAttribute adını alır. |
Yöntemler
Equals(Object) |
Belirtilen Object değerin geçerli LookupBindingPropertiesAttribute örneğe eşit olup olmadığını belirler. |
GetHashCode() |
Bu örneğe ilişkin karma kodu döndürür. |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IsDefaultAttribute() |
Türetilmiş bir sınıfta geçersiz kılındığında, bu örneğin değerinin türetilmiş sınıf için varsayılan değer olup olmadığını gösterir. (Devralındığı yer: Attribute) |
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) |