如何使Windows Store App TextBlock可压缩?

时间:2013-10-01 18:55:57

标签: xaml windows-store-apps textblock

我看到很多赢店应用都有这个,但我无法弄清楚它是如何完成的。基本上我有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>

1 个答案:

答案 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.
    }
相关问题