Windows phone 8 点击事件:如何为第一次点击设置一个事件,为第二次点击设置另一个事件

Windows phone 8 点击事件:如何为第一次点击设置一个事件,为第二次点击设置另一个事件,windows-phone-8,tap,Windows Phone 8,Tap,我正在用visual studio开发一个Windows phone 8应用程序 我制作了两个按钮,button1和button2,每个按钮下有两个文本块 Button2位于button1下,因此Button2和textblock1相互重叠 当用户单击button1时,我将textblock1.可见性设置为true,并更改button2的边距,因此应用程序呈现以下布局: 上部有按钮1 文本块1/代码>位于中间 按钮2位于最低部分 现在,当我重新点击按钮1时,我只想看到文本块1。可见性变为假,而

我正在用visual studio开发一个Windows phone 8应用程序

我制作了两个按钮,
button1
button2
,每个按钮下有两个文本块

Button2
位于
button1
下,因此
Button2
textblock1
相互重叠

当用户单击
button1
时,我将
textblock1.可见性设置为true,并更改
button2
的边距,因此应用程序呈现以下布局:

上部有
按钮1

<代码>文本块1/代码>位于中间

按钮2
位于最低部分

现在,当我重新点击
按钮1
时,我只想看到
文本块1。可见性
变为假,而
按钮2
返回原始位置。所以我想实现一种下拉按钮文本,但我还没有找到一种方法

有人能帮我吗?还有别的办法吗


我尝试了WPToolkit中的
Listpicker
,但我不想在未选择该选项时在Listpicker中显示所选项目,并且基本上我有相同的点击问题。

我将回答线程标题中的问题:“点击事件:如何为第一次点击设置事件,为第二次点击设置另一个事件”

有几种方法可以设置布尔变量或增加计数器

在您的情况下,您可以检查
textblock1
的可见性:

if(textblock1.Visibility == Visibility.Collapsed)
{
    //first click
    textblock1.Visibility = Visibility.Visible;
}
else {
    //second click
    textblock1.Visibility = Visibility.Collapsed;
}
在前面的代码中,您只需添加
按钮2
位置的说明


如果您想创建自己的
列表选择器
组合框
,您可以阅读,但它是法语的……)

非常感谢!!现在我认为这很容易做到,这是我的第一个应用程序!我是驴子!