2014-02-16 83 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更改所需按鈕選項

相關問題