Предполагая, что "Initial" является свойством в ViewModelLocator (Locator), которое возвращает ссылку на модель представления, вот как вы должны определить команду в модели представления:
private RelayCommand<KeyEventArgs> _KeyDown;
public RelayCommand<KeyEventArgs> KeyDown
{
get
{
if (_KeyDown == null)
{
_KeyDown = new RelayCommand<KeyEventArgs>(delegate(KeyEventArgs e)
{
//Functionality that you need to perform on this event
});
}
return _KeyDown;
}
}
Ваш XAML выглядит нормально длямне.Если вы определите команду, как указано выше, надеюсь, она будет работать.