BindingMemberInfo 结构

定义

包含信息,使 Binding 可以将数据绑定解析为某对象的属性或对象列表中当前对象的属性。

C#
public struct BindingMemberInfo
C#
public readonly struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
C#
public struct BindingMemberInfo : IEquatable<System.Windows.Forms.BindingMemberInfo>
继承
BindingMemberInfo
实现

示例

下面的代码示例打印BindingPath窗体上每个控件的 、BindingFieldBindingMember

C#
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);
      }
   }
}

注解

BindingMemberInfoBindingMemberInfo 类的 Binding 属性返回 。

BindingMemberInfo是从传递给BindingMemberInfo构造函数的字符串创建的。

构造函数

BindingMemberInfo(String)

初始化 BindingMemberInfo 类的新实例。

属性

BindingField

获取数据绑定对象的属性名。

BindingMember

获取用于指定数据绑定对象的属性名的信息。

BindingPath

获取数据绑定对象的属性名之前的属性名或句点分隔的属性名层次结构。

方法

Equals(BindingMemberInfo)

指示当前对象是否等于同一类型的另一个对象。

Equals(Object)

确定指定对象是否等于该 BindingMemberInfo

GetHashCode()

返回此 BindingMemberInfo 的哈希代码。

运算符

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

另请参阅