我看到很多赢店应用都有这个,但我无法弄清楚它是如何完成的。基本上我有TextBlock并且它是可按压的,按下它就会发生一些事情。你是如何实现这一目标的?以下是我所看到的,但它不起作用。
<Grid x:Name="TitleGrid">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<Grid.Resources>
<Storyboard x:Name="TitlePressAnimation">
<PointerDownThemeAnimation Storyboard.TargetName="TitlePanel" AutoReverse="True" />
</Storyboard>
</Grid.Resources>
<StackPanel x:ConnectionId='4' x:Name="TitlePanel" Orientation="Horizontal" Margin="120,0,0,0">
<TextBlock x:Name="TitleTextBlock" Text="{Binding DisplayName}" Style="{StaticResource TitleStyle}"/>
</StackPanel>
</Grid>
答案 0 :(得分:1)
以混合方式打开您的应用。单击您创建的文本块,然后单击“所选项目的事件处理程序”。它位于“姓名”旁边的右上角。 现在找到一个名为'Tapped'的属性。输入任何名称,例如'tap'和doule click。这将在c#页面中创建并打开该功能。输入您要在那里执行的代码。 这是创建的功能。
private void Tap(object sender, Windows.UI.Xaml.Input.TappedRoutedEventArgs e)
{
// Add code here you want to execute when textblock is clicked.
}