2014-02-16 77 views
0

根据this问题。我准备stack panel与4 textboxesbutton。当用户打开application bar我改变marginstackpanel,以适应它的顶部application bar,这是问题所在。当应用程序栏打开时使按钮可点击

如果application bar是开放的,我尝试点击,而不是调用click事件的button这是对stackpanel日,application bar变得封闭。来自click事件的代码根本不被调用。

这是我在XAML代码:

<StackPanel x:Name="SummerizePanel" Grid.Row="2" Margin="0,0,0,0" Orientation="Horizontal" Style="{StaticResource StackPanelStyle1}"> 

     <StackPanel Orientation="Vertical" Margin="10,0,0,0"> 
      <TextBlock Text="pay:" Foreground="Black" /> 
      <TextBlock Text="0.0 " x:Name="payment" FontSize="40"></TextBlock> 
     </StackPanel> 
     <StackPanel Orientation="Vertical" Margin="10 0 0 0" > 
      <TextBlock Text="how:" Foreground="Black" /> 
      <TextBlock Text="0" FontSize="40" x:Name="acc"></TextBlock> 
     </StackPanel> 
     <Button 
      Margin="30 0 0 0" Width="167" Background="Black" Click="GoToCheckout_Click" Content="Go there"> 
     </Button> 
    </StackPanel> 
</Grid> 
<phone:PhoneApplicationPage.ApplicationBar > 
    <shell:ApplicationBar x:Name="option_bar" StateChanged="ApplicationBar_StateChanged" BackgroundColor="#FFCB0505" Mode="Minimized" Opacity="1" > 
     <shell:ApplicationBar.MenuItems >     
      <shell:ApplicationBarMenuItem Text="Kupony"/> 
      <shell:ApplicationBarMenuItem Text="My account" Click="Update_Click"/> 
      <shell:ApplicationBarMenuItem Text="Log out" Click="logout_Click"/> 
     </shell:ApplicationBar.MenuItems> 
    </shell:ApplicationBar> 
</phone:PhoneApplicationPage.ApplicationBar> 

是否有可能使它可点击,当应用程序栏打开?

回答

0

尝试StateChanged="ApplicationBar_StateChanged"后加入:

Click="Click_Show" 

而且在功能代码Click_Show更改所需按钮选项