BindingMemberInfo Структура

Определение

Содержит сведения, позволяющие классу 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>
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Public Structure BindingMemberInfo
Implements IEquatable(Of BindingMemberInfo)
Наследование
BindingMemberInfo
Реализации

Примеры

В следующем примере кода печатается BindingPathэлемент управления , BindingMember BindingFieldдля каждого элемента управления в форме.

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 свойством BindingMemberInfo Binding класса.

Создается BindingMemberInfo из строки, переданной конструктору BindingMemberInfo .

Конструкторы

BindingMemberInfo(String)

Инициализирует новый экземпляр класса BindingMemberInfo.

Свойства

BindingField

Получает имя свойства объекта привязки данных.

BindingMember

Получает сведения, используемые для указания имени свойства объекта привязки данных.

BindingPath

Получает имя свойства или иерархию имен свойств с разделителями-точками, которые предшествуют имени свойства объекта привязки данных.

Методы

Equals(BindingMemberInfo)

Указывает, равен ли текущий объект другому объекту того же типа.

Equals(Object)

Определяет, совпадает ли указанный объект с данным экземпляром BindingMemberInfo.

GetHashCode()

Возвращает хэш-код для модуля чтения данных BindingMemberInfo.

Операторы

Equality(BindingMemberInfo, BindingMemberInfo)

Определяет равенство двух объектов BindingMemberInfo.

Inequality(BindingMemberInfo, BindingMemberInfo)

Определяет, отличаются ли два объекта BindingMemberInfo.

Применяется к

См. также раздел