title: Extending WPF Button to store data in a new property
body: <p>I want to extend a WPF button to store some extra data, in a similar way to the current "Tag" property.  Are attached properties the way forward?  The data I want to store will be a URL Link string, for example I would like to be able to do something like:</p>
  
  <pre><code>&lt;Button Tag="BBC World News" URLLink="http://www.bbc.co.uk"/&gt;
  </code></pre>
  
  <p>Can anyone help me to understand how to extend the Button?</p>
  
  <p>Many thanks</p>
  
  <p>Jay</p>