title: Read-only (visually) CheckBox
body: <p>I need to have 2 groups of controls on the screen: <strong>inputs</strong> and <strong>outputs</strong> (so they have 2 states: <em>On</em> or <em>Off</em>). Thus <code>CheckBox</code> seems to be a good choice. Checking any <strong>output</strong> will set it.</p>
  
  <p>However, when displaying <strong>inputs</strong> there will be no user interaction with it. User is only allowed to see its value, not to change it.</p>
  
  <h2>Question: how to make checkbos visually appears as <em>read-only</em> ?</h2>
  
  <p>Could think about possible solutions:</p>
  
  <ul>
  <li>Make <code>CheckBox</code> disabled. Bad: there will be no tooltip (possible to solve it? by fake panel on top?) and visually disabled <code>CheckBox</code> is not nice (and I don't want to make user think it is <em>disabled</em>).</li>
  <li>Use different control. Which one? <code>Label</code> doesn't have nice placeholder for the On/Off value. <code>RadioButton</code> look differently, but they usually means there is a single choice out of many, while values of <strong>inputs</strong> are independent.</li>
  <li>Making own component. Drawing the whole <code>CheckBox</code> is a bit overkill (and honestly, I don't know how to do it to have Win7 appearance). Would it be possible to add only <code>ReadOnly</code> appearance to the box part easily?</li>
  </ul>
  
  <p>What do you guys think?</p>