2012-11-01 115 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);