0
私はWPFでUrhoSurfaceコントロールを使用しています。これは、NuGetパッケージ "UrhoSharp.Wpf"に含まれています。すべて正常に動作しますが、UrhoSurfaceをマウスのいずれかのボタンでクリックすると、キーボードからの入力が停止します。 Focusableをfalseに設定することは役に立ちません。 は、ここで私は入力を取得するために使用するコードです:クリックしてUrhoSharpの入力を失う
using Urho;
if (Input.GetKeyDown(Key.W))
CameraNode.Translate(Vector3.UnitZ * moveSpeed * timeStep);
if (Input.GetKeyDown(Key.S))
CameraNode.Translate(-Vector3.UnitZ * moveSpeed * timeStep);
if (Input.GetKeyDown(Key.A))
CameraNode.Translate(-Vector3.UnitX * moveSpeed * timeStep);
if (Input.GetKeyDown(Key.D))
CameraNode.Translate(Vector3.UnitX * moveSpeed * timeStep);
私はWPFにかなり新しいです。