BindingMemberInfo BindingMemberInfo BindingMemberInfo BindingMemberInfo Struct

Определение

Содержит сведения, позволяющие классу Binding осуществлять привязку данных либо к свойству объекта, либо к свойству текущего объекта в списке объектов.Contains information that enables a Binding to resolve a data binding to either the property of an object or the property of the current object in a list of objects.

public value class BindingMemberInfo
public struct BindingMemberInfo
type BindingMemberInfo = struct
Public Structure BindingMemberInfo
Наследование
BindingMemberInfoBindingMemberInfoBindingMemberInfoBindingMemberInfo

Примеры

Следующий код выводит пример BindingPath, BindingField, BindingMember для каждого элемента управления в форме.The following code example prints the BindingPath, BindingField, BindingMember for each control on a form.

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 класса.The BindingMemberInfo is returned by the BindingMemberInfo property of the Binding class.

BindingMemberInfo Создается из строки, переданной BindingMemberInfo конструктор.The BindingMemberInfo is created from the string passed to the BindingMemberInfo constructor.

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

BindingMemberInfo(String) BindingMemberInfo(String) BindingMemberInfo(String) BindingMemberInfo(String)

Инициализирует новый экземпляр класса BindingMemberInfo.Initializes a new instance of the BindingMemberInfo class.

Свойства

BindingField BindingField BindingField BindingField

Получает имя свойства объекта привязки данных.Gets the property name of the data-bound object.

BindingMember BindingMember BindingMember BindingMember

Получает сведения, используемые для указания имени свойства объекта привязки данных.Gets the information that is used to specify the property name of the data-bound object.

BindingPath BindingPath BindingPath BindingPath

Получает имя свойства или иерархию имен свойств с разделителями-точками, которые предшествуют имени свойства объекта привязки данных.Gets the property name, or the period-delimited hierarchy of property names, that comes before the property name of the data-bound object.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, совпадает ли указанный объект с данным объектом BindingMemberInfo.Determines whether the specified object is equal to this BindingMemberInfo.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Возвращает хэш-код для этого BindingMemberInfo.Returns the hash code for this BindingMemberInfo.

Операторы

Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo) Equality(BindingMemberInfo, BindingMemberInfo)

Определяет равенство двух объектов BindingMemberInfo.Determines whether two BindingMemberInfo objects are equal.

Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo) Inequality(BindingMemberInfo, BindingMemberInfo)

Определяет, отличаются ли два объекта BindingMemberInfo.Determines whether two BindingMemberInfo objects are not equal.

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

Дополнительно