我有一个在 XAML 中定义的按钮,如下所示:
<Button x:Name="CommandsBtn"
HorizontalAlignment="Right"
Style="{StaticResource ControlsAppBarButtonStyle}"
Click="Commands_Click"
FontFamily="Segoe UI Symbol"
Background="{x:Null}"
BorderBrush="{x:Null}"
Margin="0"
Grid.Column="3" />
ControlsAppBarButtonStyle 的定义如下:
<Style x:Key="ControlsAppBarButtonStyle"
TargetType="ButtonBase"
BasedOn="{StaticResource AppBarButtonStyle}">
<Setter Property="AutomationProperties.AutomationId"
Value="CommandsAppBarButton" />
<Setter Property="AutomationProperties.Name"
Value="Controls" />
<Setter Property="Content"
Value="" />
</Style>
我想检测 PointerPressed 和 PointerReleased 事件。我确实检测到点击事件。
试图做:
CommandsBtn.PointerPressed += CommandsBtn_PointerPressed;
CommandsBtn.PointerReleased += CommandsBtn_PointerReleased;
但是这些事件没有被触发(或者至少没有进入我的页面)。
我怎么做?
谢谢, EitanB