title: Conditional FormatString or String.Format
body: <p>I saw this post:
  <a href="https://stackoverflow.com/questions/154483/how-to-conditionally-format-a-string-in-net">How to Conditionally Format a String in .Net?</a></p>
  
  <p>The first part of the question points to the ability to use conditional formats. How is this done?</p>
  
  <p>In my case, I want to do for instance 100,000 as $100k, and 1,000,000 as $1m. I want to be able to do it with just the FormatString in markup (Silverlight). This is a case where I cant use a value converter (it's inside a style).</p>
  
  <p>Is this possible?</p>