BindableAttribute.Bindable 属性

定义

获取指示某个属性通常用于绑定的值。Gets a value indicating that a property is typically used for binding.

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

属性值

Boolean

如果该属性通常用于绑定,则为 true;否则为 falsetrue if the property is typically used for binding; otherwise, false.

示例

下面的代码示例检查是否可以 MyProperty 绑定。The following code example checks to see whether MyProperty is bindable. 首先, MyProperty 通过执行以下操作来获取的属性:First the code gets the attributes for MyProperty by doing the following:

然后,该代码将设置 myAttribute 为中的值 BindableAttribute AttributeCollection ,并检查属性是否可绑定。Then, the code sets myAttribute to the value of the BindableAttribute in the AttributeCollection and checks whether the property is bindable.

若要运行此代码示例,必须提供完全限定的程序集名称。For this code example to run, you must provide the fully qualified assembly name. 有关如何获取完全限定的程序集名称的信息,请参阅。For information about how to obtain the fully qualified assembly name, see

程序集名称Assembly Names.

// 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

适用于

另请参阅