【问题标题】:make button clickable when the application bar is open打开应用程序栏时使按钮可点击
【发布时间】:2014-03-01 17:04:02
【问题描述】:

根据this 的问题。我准备了stack panel 和 4 个textboxesbutton。当用户打开application bar 时,我将stackpanel 中的margin 更改为适合application bar 的顶部,这就是问题所在。

如果application bar 已打开,我尝试单击stackpanel 上的button,而不是调用单击事件,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>

是否有可能在应用栏打开时使其可点击?

【问题讨论】:

    标签: c# wpf windows-phone-7 application-bar


    【解决方案1】:

    尝试在StateChanged="ApplicationBar_StateChanged"之后添加:

    Click="Click_Show"
    

    并在函数 Click_Show 的代码中更改所需的按钮选项

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-10
      • 1970-01-01
      • 2018-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多