title: Why are my Windows 8 WPF radio buttons all out of whack?
body: <p>In Windows 8 RTM with VS2012 RTM I noticed my WPF app was giving me deformed radio buttons so I decided to create a sample to see if I was doing something wrong.</p>
  
  <p>Here's the entire XAML App : </p>
  
  <pre><code>&lt;Window x:Class="WpfApplication1.MainWindow" 
          xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
          xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
          Title="MainWindow" SizeToContent="WidthAndHeight"&gt;
      &lt;Grid&gt;
          &lt;StackPanel Margin="20"&gt;
              &lt;RadioButton Content="Option 1" GroupName="1"/&gt;
              &lt;RadioButton Content="Option 2" GroupName="2"/&gt;
              &lt;RadioButton Content="Option 3" GroupName="3"/&gt;
          &lt;/StackPanel&gt;
      &lt;/Grid&gt;
  &lt;/Window&gt;
  </code></pre>
  
  <p>Here I have the DPI settings set to 100%, which is actually NOT the default in Windows 8 (well at least for my <a href="http://www.neowin.net/forum/topic/1096301-windows-8-rtm-is-everything-made-bigger/" rel="noreferrer">1920x1200</a> screen it isn't). You'll see the radio buttons are perfect.</p>
  
  <p><img src="https://i.stack.imgur.com/e67S7.jpg" alt="enter image description here"></p>
  
  <p>This is the same exact application with DPI settings at 125% which is the default DPI for my screen resolution.</p>
  
  <p><img src="https://i.stack.imgur.com/2nNHf.jpg" alt="enter image description here"></p>
  
  <p>Here's 150%</p>
  
  <p><img src="https://i.stack.imgur.com/hDyaS.png" alt="enter image description here"></p>
  
  <p>You can see the inner circles aren't centered within the outer circle and it looks TERRIBLE. System applications with radio buttons are fine - but my WPF 4.5 app is not. Once again this sample app is 100% RTM bits and from scratch under Win 8.</p>
  
  <p>Is it just all broken or is there a way to fix this (apart from insisting people put 100% DPI scaling).</p>
  
  <p>Was really hoping Win8 would have gone a long way for high res screens and scaling issues like this, but something simple is badly broken out of the box :-(</p>
  
  <hr>
  
  <p>Edit: filed connect bug <a href="https://connect.microsoft.com/VisualStudio/feedback/details/758368/radio-button-rendering-is-incorrect-on-windows-8-with-125-dpi-scaling-set" rel="noreferrer">https://connect.microsoft.com/VisualStudio/feedback/details/758368/radio-button-rendering-is-incorrect-on-windows-8-with-125-dpi-scaling-set</a></p>
  
  <p>Edit: 8/29/12:</p>
  
  <blockquote>
    <p>The WPF team has recently reviewed this issue and will not be
    addressing this issue as at this time the team is focusing on the bugs
    impacting the highest number of WPF developers. If you believe that
    this was resolved in error, please reactivate this bug with any
    necessary supporting details.</p>
  </blockquote>