title: How to add multiple bindings to same dependency property in WPF?
body: <p>Another WPF question for you all.</p>
  
  <p>I have a user control that contains a text box and button.  The button opens a "folder selection" dialog; when the user selects a folder, the text box should populate with the path the user selected.  That works fine.</p>
  
  <p>Inside of the user control, I have a dependency property named Path.  When the user makes their selection, the Path gets updated and the text box bound to it also updates.  That works great.</p>
  
  <p>Now, the parent View also needs to know what this Path value is.  What to do from here?</p>
  
  <p>I'd assume that we should add a property to the parent's view model named Path.  Easy enough -- then what do we bind it to?  The Path dependency property of the user control?  Can that be bound to both the parent's View Model and user control's text box simultaneously?</p>
  
  <p>I tried adding the user controls attributes without success:</p>
  
  <p><code>&lt;v:MyControl Path="{Binding ViewModels:MyViewModel.Path}" ... /&gt;</code> </p>
  
  <p>No errors, it just didn't update the view model.  If this approach is feasible, I can post more of the code.</p>
  
  <p><img src="https://i.stack.imgur.com/04NOD.png" alt="enter image description here"></p>