title: Failing to Restrict Decimal Points of Slider Value + Set IsChecked on ToggleButtons One at a time
body: <p>Well folks I am sorry for the weird title but couldnt find a better one. Well I am developing a WPF app. I am working on sliders and ToggleButtons. Its a stupid situation. Let me show you my code:</p>
  
  <p><strong>XAML:</strong></p>
  
  <pre><code>&lt;ToggleButton Name="OneSixBit" Content="16 Bit" /&gt;
  &lt;ToggleButton Name="ThreeTwoBit" Content="32 Bit" /&gt;
  &lt;ToggleButton Name="TwentyBit" Content="20 Bit" /&gt;
  &lt;ToggleButton Name="TwentyFourBit" Content="24 Bit" /&gt;
  
  &lt;Label Name="BitDelay" Content="Bit Delay" /&gt;
  &lt;Slider Minimum="0.0" Maximum="255.0" TickFrequency="1.0" Name="bitdelayslider" /&gt;
  &lt;TextBox Name="BitDelayValue" IsReadOnly="True" Text="{Binding ElementName=bitdelayslider,Path=Value}" /&gt;
  </code></pre>
  
  <p>I have two issues here:</p>
  
  <ol>
  <li><p>In Togglebuttons, I want to set the toggle state as <code>checked=true</code> on one button at a time. I.e. if toggle state of Btn1 is <code>checked=true</code> and I click on any other toggle button, it should not check unless i make the <code>checked=false</code> on btn1.</p></li>
  <li><p>I have a slider which has max value from 0.0 to 255.0 and it should move along with a frequency of 1. Whenever I move the slider I am able to get the display the value on textbox but it shows more than 1 decimal point. I.e. when I move from 0.0, the value shown is 2.3456.... etc. How to make sure only single decimal point should be seen?</p></li>
  </ol>
  
  <p>Thanks :)</p>