title: On screen keyboard
body: <p>I'm working on an WPF application, that has to run on a Windows Surface Pro. And now i'm running into problems with the on screen keyboard.</p>
  
  <p>I tried this solution:
  <a href="http://code.msdn.microsoft.com/windowsdesktop/Enabling-Windows-8-Touch-7fb4e6de" rel="nofollow">http://code.msdn.microsoft.com/windowsdesktop/Enabling-Windows-8-Touch-7fb4e6de</a></p>
  
  <p>But this breaks the listview.</p>
  
  <p>Now i have this:</p>
  
  <pre><code>private Process m_KeyBoard = new Process();
  
  private void TextBox_GotFocus_1(object sender, RoutedEventArgs e)
  {
      m_KeyBoard.StartInfo = new ProcessStartInfo(@"C:\Program Files\Common Files\Microsoft Shared\ink\TabTip.exe");
      m_KeyBoard.Start();
  }
  </code></pre>
  
  <p>And this works, but i don't like it. Is there a better sollution?</p>
  
  <p>And if there isn't a better solution, how can I stop the process if the textbox loses his focus?</p>