2012-11-01 116 views
2

我正在为Windows 8编写Windows应用商店应用。我在屏幕上有两个按钮,我想用空格键切换:当按下启动按钮时,我禁用它并启用停止按钮,反之亦然。VirtualKey C#Windows应用商店应用

我可以开始和停止使用空格键,但是在用鼠标单击任何按钮后出现问题:然后焦点位于不同的按钮上,然后我不小心按下空格键。

我想单击开始按钮后将焦点放在停止按钮上,这样我就可以用空格键按下停止按钮。我应该怎么做?

public void Grid_KeyDown(object sender, KeyRoutedEventArgs e) 
{ 
    if (e.Key == VirtualKey.Space) 
    { 
     if(!isPlaying) 
     { 
      StartButton_Click(sender, null); 
     } 
     else 
     { 
      StopButton_Click(sender, null); 
     } 
    } 
}  

问候

+1

请使用标点符号。 – CodeCaster

+0

这是什么意思?抱歉,英语不是我的语言。 “ – user1791240

+0

”*在单词或句子之间插入点数;标点符号*“基本上,您有一条难以阅读的五行运行句子。 –

回答

1

StartButton_Click通话

StopButton.Focus(Focus.Programmatic);