根据这个问题。我准备stack panel
4textboxes
和button
。当用户打开时,application bar
我将其更改margin
为stackpanel
适合顶部,application bar
这就是问题所在。
如果application bar
打开并且我尝试单击 上的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>
当应用程序栏打开时,是否有可能使其可点击?