title: Can you please explain why the Binding not working for DisplayMemberPath of ItemsControl?
body: <p>Can any one please explain why the Binding is not working for DisplaymemberPath of ItemsControl?</p>
  
  <p>And I checked with Reflector DisplayMemberPath of ItemsControl is only Dependency Property,and also Bindable attribute set True only.</p>
  
  <p><strong>XAML:</strong></p>
  
  <pre><code>  &lt;ComboBox x:Name="display" DisplayMemberPath="{Binding NewAddress.TelePhone}" ItemsSource="{Binding Persons}"/&gt;
  </code></pre>
  
  <p><strong>Person Class:</strong></p>
  
  <pre><code>public class Person
  {
      public Person()
      {
          persons = new ObservableCollection&lt;NewAddress&gt;();
          persons.Add(new NewAddress() { TelePhone = "MyNo" });
          persons.Add(new NewAddress() { TelePhone = "MyNo1" });
          persons.Add(new NewAddress() { TelePhone = "MyNo2" });
          persons.Add(new NewAddress() { TelePhone = "MyNo3" });
      }
  
      private ObservableCollection&lt;NewAddress&gt; persons;
  
      public ObservableCollection&lt;NewAddress&gt; Persons
      {
          get { return persons; }
          set { persons = value; }
      }
  
  }
  </code></pre>
  
  <p><strong>Address Class:</strong></p>
  
  <pre><code> public class NewAddress
  {
      public string  TelePhone { get; set; }
  }
  </code></pre>