This is my code. Path drawing on the mouse, but it not drawing on touch for the first time and then draw the path. A path is not drawn on the first touch.
Xaml
<Grid PointerMoved="Grid_PointerMoved"
PointerPressed="Grid_PointerPressed">
<InkCanvas x:Name="inkCanvas" ManipulationMode="System" />
</Grid>
C#
// InputDevice type as None
private void InkPresenter_StrokesCollected(Windows.UI.Input.Inking.InkPresenter sender,
Windows.UI.Input.Inking.InkStrokesCollectedEventArgs args)
{
inkCanvas.InkPresenter.InputDeviceTypes =
Windows.UI.Core.CoreInputDeviceTypes.None;
}
private void Grid_PointerMoved(object sender, PointerRoutedEventArgs e)
{
inkCanvas.InkPresenter.InputDeviceTypes =
Windows.UI.Core.CoreInputDeviceTypes.Mouse |
Windows.UI.Core.CoreInputDeviceTypes.Touch;
}
private void Grid_PointerPressed(object sender, PointerRoutedEventArgs e)
{
inkCanvas.InkPresenter.InputDeviceTypes =
Windows.UI.Core.CoreInputDeviceTypes.Mouse |
Windows.UI.Core.CoreInputDeviceTypes.Touch;
}