title: WPF datagrid live-update with button-column
body: <p>I have a datagrid which contains bid and ask - prices for currency-symbols. The data is updated every seconds. I update the data by creating a new collection of my viewmodel-entities and bind this collection to the datagrid every second.</p>
  
  <p>The problem is:
  Because my datagrid contains a template-column with a button "buy", this button is also recreated every second! This means, that when the user hovers the button, the hover-styles blinks, as the button is recreated every second. Additionally sometimes the click-event is not fired correctly, if the button is recreated while the user has his mouse-left-button pressed.</p>
  
  <p>Any suggestions, how to solve real-time-update a datagrid with button-columns?</p>