かずきのBlog@hatena

日本マイクロソフトに勤めています。このブログは個人ブログなので、ここに書いている内容は個人的な意見で会社の公式見解ではない点にご注意ください。好きなものは XAML と C# 。苦手なものは型の無い言語です。

Windows ストアアプリで、筆圧を取る方法

今日の小ネタです。

筆圧を取るには、Pointer系のイベントでイベント引数のGetCurrentPointを呼び出して、その戻り値のProperties.Pressureで取得できます。

private void Grid_PointerMoved(object sender, PointerRoutedEventArgs e)
{
    // 0~1の間で筆圧が取れる
    var pressure = e.GetCurrentPoint(null).Properties.Pressure;
}

指とかだと0.5が返ってきます。