protected override void OnMouseLeftButtonDown( MouseButtonEventArgs e ) { if( Command != null && Command.CanExecute( CommandParameter ) ) Command.Execute( CommandParameter ); base.OnMouseLeftButtonDown( e ); }