そこで、Agentlienが提供するリンクのおかげで解決策が見つかりました。 XAMLで
、タッチダウン属性を追加:C#コードビハインドで
<Slider x:Name="SizeSlider" Width="100" Minimum="1" Maximum="10" Value="1" ValueChanged="SizeSlider_ValueChanged" TouchDown="SizeSlider_TouchDown"/>
(それはここでは必要がないので私もIsManipulationEnabledプロパティを削除)
を:
private void SizeSlider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e)
{
// Things you want to do everytime slider's value change
// For example :
_brushSize = e.NewValue;
}
private void SizeSlider_TouchDown(object sender, TouchEventArgs e)
{
// Mark event as handled
e.Handled = true;
}
このように、スライダはマウスとタッチ入力の両方で使用できます。
この解決策を見ているのはあなたの問題を修正したものです。 、人々はどこを見るかを知っています。 – Agentlien
ありがとうございました!私はもう1日待たなければならなかったので、前にできなかった:)そしてあなたの助けをもう一度感謝します! –
あなたは大歓迎です。 :)それは常に助けることができてうれしいです。私はちょうど私のGoogle検索が私が提供したリンクとこの質問へのリンクの両方を持って来たとき、同じような問題で苦労していた。だから、私は2つを結ぶのが一番いいと思った。 – Agentlien