BindableAttribute Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Initializes a new instance of the BindableAttribute class.
Overloads
BindableAttribute(Boolean) |
Initializes a new instance of the BindableAttribute class with a Boolean value. |
BindableAttribute(BindableSupport) |
Initializes a new instance of the BindableAttribute class with one of the BindableSupport values. |
BindableAttribute(Boolean, BindingDirection) |
Initializes a new instance of the BindableAttribute class. |
BindableAttribute(BindableSupport, BindingDirection) |
Initializes a new instance of the BindableAttribute class. |
BindableAttribute(Boolean)
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
Initializes a new instance of the BindableAttribute class with a Boolean value.
public:
BindableAttribute(bool bindable);
public BindableAttribute (bool bindable);
new System.ComponentModel.BindableAttribute : bool -> System.ComponentModel.BindableAttribute
Public Sub New (bindable As Boolean)
Parameters
- bindable
- Boolean
true
to use property for binding; otherwise, false
.
Examples
The following code example marks a property as appropriate to bind data to. This code example creates a new BindableAttribute, sets its value to BindableAttribute.Yes, and binds it to the property.
public:
[property:Bindable(true)]
property int MyProperty
{
int get()
{
// Insert code here.
return 0;
}
void set( int theValue )
{
// Insert code here.
}
}
[Bindable(true)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
<Bindable(true)> _
Public Property MyProperty As Integer
Get
' Insert code here.
Return 0
End Get
Set
' Insert code here.
End Set
End Property
Remarks
When you mark a property with the BindableAttribute set to true
, the value of this attribute is set to the constant member Yes. For a property marked with the BindableAttribute set to false
, the value is No. Therefore, to check the value of this attribute in your code, you must specify the attribute as BindableAttribute.Yes or BindableAttribute.No.
See also
Applies to
BindableAttribute(BindableSupport)
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
Initializes a new instance of the BindableAttribute class with one of the BindableSupport values.
public:
BindableAttribute(System::ComponentModel::BindableSupport flags);
public BindableAttribute (System.ComponentModel.BindableSupport flags);
new System.ComponentModel.BindableAttribute : System.ComponentModel.BindableSupport -> System.ComponentModel.BindableAttribute
Public Sub New (flags As BindableSupport)
Parameters
- flags
- BindableSupport
One of the BindableSupport values.
Examples
The following code example marks a property as appropriate to bind data to. This code example creates a new BindableAttribute, sets its value to BindableAttribute.Yes, and binds it to the property.
[Bindable(BindableSupport::Yes)]
int get()
{
// Insert code here.
return 0;
}
void set( int theValue )
{
// Insert code here.
}
}
[Bindable(BindableSupport.Yes)]
public int MyProperty {
get {
// Insert code here.
return 0;
}
set {
// Insert code here.
}
}
<Bindable(BindableSupport.Yes)> _
Public Property MyProperty As Integer
Get
' Insert code here.
Return 0
End Get
Set
' Insert code here.
End Set
End Property
Remarks
When you mark a property with the BindableAttribute set to true
, the value of this attribute is set to the constant member Yes. For a property marked with the BindableAttribute set to false
, the value is No. Therefore, to check the value of this attribute in your code, you must specify the attribute as BindableAttribute.Yes or BindableAttribute.No.
See also
Applies to
BindableAttribute(Boolean, BindingDirection)
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
Initializes a new instance of the BindableAttribute class.
public:
BindableAttribute(bool bindable, System::ComponentModel::BindingDirection direction);
public BindableAttribute (bool bindable, System.ComponentModel.BindingDirection direction);
new System.ComponentModel.BindableAttribute : bool * System.ComponentModel.BindingDirection -> System.ComponentModel.BindableAttribute
Public Sub New (bindable As Boolean, direction As BindingDirection)
Parameters
- bindable
- Boolean
true
to use property for binding; otherwise, false
.
- direction
- BindingDirection
One of the BindingDirection values.
Applies to
BindableAttribute(BindableSupport, BindingDirection)
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
- Source:
- BindableAttribute.cs
Initializes a new instance of the BindableAttribute class.
public:
BindableAttribute(System::ComponentModel::BindableSupport flags, System::ComponentModel::BindingDirection direction);
public BindableAttribute (System.ComponentModel.BindableSupport flags, System.ComponentModel.BindingDirection direction);
new System.ComponentModel.BindableAttribute : System.ComponentModel.BindableSupport * System.ComponentModel.BindingDirection -> System.ComponentModel.BindableAttribute
Public Sub New (flags As BindableSupport, direction As BindingDirection)
Parameters
- flags
- BindableSupport
One of the BindableSupport values.
- direction
- BindingDirection
One of the BindingDirection values.