Windows phone 7 Windows Phone应用程序按钮需要两次按下才能启动其操作

Windows phone 7 Windows Phone应用程序按钮需要两次按下才能启动其操作,windows-phone-7,Windows Phone 7,我在stackpanel内有一个按钮,必须按下两次才能执行其操作。只有当我隐藏stackpanel并再次显示它时,才会发生这种情况 首先,我按下按钮,stackpanel被隐藏,隐藏了按钮。我按下另一个按钮,使stackpanel返回。我点击按钮,不起作用。再次单击,它就会工作 这在模拟器和手机中都会发生 这是我拥有的xaml: <StackPanel Grid.Row="1" Name="myPanel"> <Button Content="{Binding Lo

我在stackpanel内有一个按钮,必须按下两次才能执行其操作。只有当我隐藏stackpanel并再次显示它时,才会发生这种情况

首先,我按下按钮,stackpanel被隐藏,隐藏了按钮。我按下另一个按钮,使stackpanel返回。我点击按钮,不起作用。再次单击,它就会工作

这在模拟器和手机中都会发生

这是我拥有的xaml:

<StackPanel Grid.Row="1" Name="myPanel">
      <Button Content="{Binding LocalizedResources.ButtonX, Source={StaticResource Localization}}" Name="btnX" Click="btnX_Click" />
</StackPanel>

有什么想法吗?

返回页面后,给堆栈面板
Focus
。双击源于这样一个事实:第一次单击为控件提供焦点,第二次单击则允许激活嵌入的控件


我希望这会有所帮助。

当我在显示面板后强制对焦按钮时,它会起作用。不知道为什么…你在我发现它的同时回答了。有点奇怪的行为,伊莫。谢谢你的回答;)
myPanel.Visibility = Visibility.Collapsed;