かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

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

今日の小ネタです。

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

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

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