title: What's the default command target?
body: <p>There are two different ideas about the element which plays role of default command target in the "WPF Control Development" book:</p>
  
  <blockquote>
    <p><em>Page 258»</em> A command target is the object on which the command is
    raised. ICommandSource interface contains a CommandTarget property
    that can be set to a specific object. <strong>By default, the command source
    itself is considered the command target.</strong></p>
    
    <p><em>Page 262»</em> <strong>By default, when the CommandTarget is not set, the element
    with the keyboard focus is used.</strong></p>
  </blockquote>
  
  <p>Furthermore, at this <a href="http://windowsclient.net/learn/video.aspx?v=288066" rel="nofollow">tutorial</a>, we can leave menu items and buttons command target undefined while menu items only (i.e. and not buttons) can detect command target truly. So what's the default command target?!</p>