none
windows phone 里面 除了 Button 和appbarButton 还有哪些控件可以获取click 事件的? RRS feed

  • 问题

  • 我有四个选项,每个选项都是由Gird写的

    其中一个选项是这样写的:

    <Grid >
                    <Grid.RowDefinitions>
                        <RowDefinition/>
                        <RowDefinition/>
                    </Grid.RowDefinitions>
                    <TextBlock Style="{StaticResource StyleOfNavigationTextBlock}" Grid.Row="0">发布</TextBlock>
                    <TextBlock Style="{StaticResource StyleOfNavigationTextBlock}" Grid.Row="1">10</TextBlock>
                </Grid>

    这里我用的是grid 但是运行的时候点击grid 是无效的,上网查了才知道grid没有捕获click事件的能力,

    除了 button和AppBarButton之外还有什么可以捕获click事件的呢?

    或者说,如果想让上面四个选项可以点击,比如:点击之后,背景色会变蓝, 要怎么做?

    2015年2月1日 12:28

答案

  • 你好

    这个问题,可以不需要捕获Click事件,直接去捕获TextBlock的Tap事件就可以了。

    https://msdn.microsoft.com/en-us/library/windows/apps/system.windows.uielement.tap(v=vs.105).aspx


    希望我的答案能帮助更多的人。

    • 已建议为答案 Edward_Nuo 2015年2月2日 1:42
    • 已标记为答案 灯雨 2015年2月2日 8:18
    2015年2月2日 1:30