title: Ignore repetition in KeyBinding (holding the key - execute command just once)
body: <p>I have keyboard shortcuts declared in my xaml using KeyBindings.
  I would like to ignore repetitions due to key holding in few of them.</p>
  
  <p>I have found only solutions using events and checking "IsRepetition", which doesnt really fit in my declaration of the keybindings.</p>
  
  <p>Of course I could do it in the Command definition itself and measure a time difference between 2 last executes, but this gives me no way to differentiate multiple presses and 1 key holding.</p>
  
  <p>What would be the best way to execute only on the first press and ignore the rest if the key is hold?</p>