画面上の指の圧力を判断する方法を見つけることができませんでした。StylusPoints を取得しPressureFactor
、それらのポイントのプロパティを使用することが最も明白に思えました。
private void Image_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
var point = e.StylusDevice.GetStylusPoints(Image).Last();
Debug.WriteLine(point.PressureFactor);
ただし、PressureFactor は常に 0.5 であり、このhttp://msdn.microsoft.com/en-us/library/bb979901(v=vs.95).aspxから、デバイス タイプが「スタイラス」である必要があることがわかります。これが機能します。
また、タッチ イベントのキャプチャに使用するhttp://code.msdn.microsoft.com/Multi-Touch-Drawing-744a0b48も調べました。Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported);
その後、イベント ハンドラーは にアクセスできますが、プロパティTouchPoint
はありません。Pressure
タッチ圧力を見つけるにはどうすればよいですか?