根据this问题。我使用stack panel
和textboxes
准备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>
当应用程序栏打开时,是否有可能使其可点击?
答案 0 :(得分:0)
尝试在StateChanged="ApplicationBar_StateChanged"
之后添加:
Click="Click_Show"
在函数Click_Show中的代码中更改所需的按钮选项