BindingMemberInfo 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Binding を使用して、オブジェクトのプロパティか、オブジェクト一覧にある現在のオブジェクトのプロパティへのデータ連結を解決できる情報を格納します。
public value class BindingMemberInfo
public value class BindingMemberInfo : IEquatable<System::Windows::Forms::BindingMemberInfo>
public struct BindingMemberInfo
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
public readonly struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
- 継承
- 実装
例
次のコード例では、フォーム上のBindingPath各コントロールの をBindingFieldBindingMember出力します。
private:
void PrintBindingMemberInfo()
{
for each ( Control^ c in this->Controls )
{
for each ( Binding^ b in c->DataBindings )
{
Console::WriteLine( "\n {0}", c );
BindingMemberInfo bInfo = b->BindingMemberInfo;
Console::WriteLine( "Binding Path \t {0}", bInfo.BindingPath );
Console::WriteLine( "Binding Field \t {0}", bInfo.BindingField );
Console::WriteLine( "Binding Member \t {0}", bInfo.BindingMember );
}
}
}
private void PrintBindingMemberInfo()
{
foreach(Control c in this.Controls)
{
foreach(Binding b in c.DataBindings)
{
Console.WriteLine("\n" + c.ToString());
BindingMemberInfo bInfo = b.BindingMemberInfo;
Console.WriteLine("Binding Path \t" + bInfo.BindingPath);
Console.WriteLine("Binding Field \t" + bInfo.BindingField);
Console.WriteLine("Binding Member \t" + bInfo.BindingMember);
}
}
}
Private Sub PrintBindingMemberInfo()
Dim c As Control
Dim b As Binding
For Each c In Me.Controls
For Each b In c.DataBindings
Console.WriteLine(ControlChars.Cr + c.ToString())
Dim bInfo As BindingMemberInfo = b.BindingMemberInfo
Console.WriteLine("Binding Path " + ControlChars.Tab _
+ bInfo.BindingPath)
Console.WriteLine("Binding Field " + ControlChars.Tab _
+ bInfo.BindingField)
Console.WriteLine("Binding Member " + ControlChars.Tab _
+ bInfo.BindingMember)
Next b
Next c
End Sub
注釈
BindingMemberInfoは、 クラスの BindingMemberInfoBinding プロパティによって返されます。
BindingMemberInfoは、コンストラクターに渡される文字列から作成されますBindingMemberInfo。
コンストラクター
BindingMemberInfo(String) |
BindingMemberInfo クラスの新しいインスタンスを初期化します。 |
プロパティ
BindingField |
データ バインド オブジェクトのプロパティ名を取得します。 |
BindingMember |
データ バインド オブジェクトのプロパティ名を指定するために使用する情報を取得します。 |
BindingPath |
データ バインド オブジェクトのプロパティ名の前に付いているプロパティ名 (またはピリオド区切りのプロパティ名の階層) を取得します。 |
メソッド
Equals(BindingMemberInfo) |
現在のオブジェクトが、同じ型の別のオブジェクトと等しいかどうかを示します。 |
Equals(Object) |
指定したオブジェクトが、この BindingMemberInfo と等しいかどうかを判断します。 |
GetHashCode() |
この BindingMemberInfo のハッシュ コードを返します。 |
演算子
Equality(BindingMemberInfo, BindingMemberInfo) |
2 つの BindingMemberInfo オブジェクトが等しいかどうかを判断します。 |
Inequality(BindingMemberInfo, BindingMemberInfo) |
2 つの BindingMemberInfo オブジェクトが等しくないかどうかを判断します。 |
適用対象
こちらもご覧ください
.NET