我开发了一个UWP应用程序,这是我的按钮控件:
<Button x:Name="Reversebutton" Content="Reverse" HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top"
Width="180" Height="130" PointerReleased="Reversebutton_PointerReleased" ClickMode="Press"
Background="Green" FontSize="40" FontWeight="Bold" IsRightTapEnabled="False" IsTapEnabled="False" IsDoubleTapEnabled="False"
FocusVisualMargin="-50,-50,-50,-50" IsHoldingEnabled="False" PointerMoved="Reversebutton_PointerEntered" PointerEntered="Reversebutton_PointerEntered"
PointerExited="Reversebutton_PointerReleased" />
我正在使用Windows Iot和RP3以及7英寸官方hdmi touche屏幕
我遇到的问题是,如果用户单击按钮,然后将手指拖到他们单击按钮旁边的按钮旁边,则进入保持模式,而我试图禁用该按钮。
我虽然IsHoldingEnabled =“ False”可以解决此问题,但仍然会发生。
任何帮助将不胜感激。
您可以尝试使用GestureRecognizer类来更改行为。您可以为Tap,Hold,RightTap,CrossSlide和其他交互启用或禁用手势设置。请参考UWP示例(BasicInput)。