Aracılığıyla paylaş


BindableAttribute.Bindable Özellik

Tanım

Bir özelliğin genellikle bağlama için kullanıldığını belirten bir değer alır.

public:
 property bool Bindable { bool get(); };
public bool Bindable { get; }
member this.Bindable : bool
Public ReadOnly Property Bindable As Boolean

Özellik Değeri

true özelliği genellikle bağlama için kullanılıyorsa; aksi takdirde , false.

Örnekler

Aşağıdaki kod örneği bağlanabilir olup olmadığını MyProperty denetler. İlk olarak kod, aşağıdakileri yaparak özniteliklerini MyProperty alır:

Ardından kod içindeki değerine BindableAttributeAttributeCollection ayarlanır myAttribute ve özelliğin bağlanabilir olup olmadığını denetler.

Bu kod örneğinin çalışması için, tam derleme adını sağlamanız gerekir. Tam derleme adını alma hakkında bilgi için bkz.

Derleme Adları.

// Gets the attributes for the property.
AttributeCollection^ attributes = TypeDescriptor::GetProperties( this )[ "MyProperty" ]->Attributes;

// Checks to see if the property is bindable.
BindableAttribute^ myAttribute = dynamic_cast<BindableAttribute^>(attributes[ BindableAttribute::typeid ]);
if ( myAttribute->Bindable )
{
   // Insert code here.
}
// Gets the attributes for the property.
AttributeCollection attributes =
   TypeDescriptor.GetProperties(this)["MyProperty"].Attributes;

// Checks to see if the property is bindable.
BindableAttribute myAttribute = (BindableAttribute)attributes[typeof(BindableAttribute)];
if (myAttribute.Bindable)
{
    // Insert code here.
}
  ' Gets the attributes for the property.
  Dim attributes As AttributeCollection = _
     TypeDescriptor.GetProperties(Me)("MyProperty").Attributes

       ' Checks to see if the property is bindable.
       Dim myAttribute As BindableAttribute = _
       CType(attributes(System.Type.GetType("BindableAttribute")), BindableAttribute)
       If (myAttribute.Bindable) Then
           ' Insert code here.
       End If

Şunlara uygulanır

Ayrıca bkz.