 <p>The solution to this is to use the <code>CommandParameter</code> property. Then you can bind the <code>CommandParameter</code> to the <code>MenuItem</code> itself, and when the <code>Command</code> is executed you can grab the <code>MenuItem</code> off the parameter.</p> <p>Something like this should work:</p> <pre><code>&lt;MenuItem Header="item1" Command="usc:SplitButton.MenuItemClickCommand" CommandParameter="{Binding RelativeSource={RelativeSource Self}}"/&gt; </code></pre>