我在堆栈面板中有一个按钮,必须按两次才能执行其操作。这只发生在我隐藏堆栈面板并再次显示它时。
首先,我按下按钮并隐藏堆栈面板,隐藏按钮。我按下另一个按钮,使堆栈面板返回。我点击按钮,不起作用。再次单击,它可以工作。
这发生在模拟器和手机中。
这是我拥有的 xaml:
<StackPanel Grid.Row="1" Name="myPanel">
<Button Content="{Binding LocalizedResources.ButtonX, Source={StaticResource Localization}}" Name="btnX" Click="btnX_Click" />
</StackPanel>
在代码中,我只是控制可见性,如下所示:
myPanel.Visibility = Visibility.Collapsed;
有任何想法吗?