title: WPF MVVM Dependency Properties
body: <p>I have the following situation:</p>
  
  <ol>
  <li>I have a User Control with just a single Grid inside.</li>
  <li>The Grid has its first column as a checkbox column, which is bound to the IsSelected property of CustomerModel</li>
  <li>ItemsSource for the Grid is bound to List&lt; CustomerModel> </li>
  <li>When the user checks any of the CheckBoxes the corresponding IsSelected property of CustomerModel is getting updated</li>
  </ol>
  
  <p>Query:</p>
  
  <ol>
  <li><p>I added a dependency property to the UserControl named "SelectedCustomerItems", and I want it to return a List&lt; CustomerModel> (Only for IsSelected = true)</p></li>
  <li><p>This UserControl is placed on another Window</p></li>
  <li>The Dependency Property "SelectedCustomerItems" is bound to "SelectedCustomers" property inside the WindowViewModel</li>
  </ol>
  
  <p>But I am not getting the SelectedCustomer Items through this dependency property. Breakpoint is not hitting in Get{} Please suggest....</p>