0
アプリケーションにフォーカスがない場合でも、WPFでキーダウンイベントをキャプチャするにはどうすればよいですか?WPFでキーダウンをキャプチャするにはどうすればいいですか?
アプリケーションにフォーカスがない場合でも、WPFでキーダウンイベントをキャプチャするにはどうすればよいですか?WPFでキーダウンをキャプチャするにはどうすればいいですか?
を引っ掛けるためにこの質問を参照してください、最善の方法はこれです:
public MainWindow()
{
InitializeComponent();
CompositionTarget.Rendering += new EventHandler(CompositionTarget_Rendering);
}
void CompositionTarget_Rendering(object sender, EventArgs e)
{
if ((Keyboard.GetKeyStates(Key.W) & KeyStates.Down) > 0)
{
player1.walk();
}
}
レンダリングイベントがたびに実行されます。