0

私はWindowsPhone7アプリケーションを使用しています。このアプリケーションでは、特定のユーザー入力について、coding4funSilverlightツールキットのオーバーレイプログレスバーを表示します。

しかし、オーバーレイプログレスバーを表示しているそのページのアプリバーはアクティブなままです。

オーバーレイと呼ぶときはいつでもそれを一般的にしたい

プログレスバー.show()

アプリバーは非表示にする必要があります。

4

1 に答える 1

1

ここで Phone7Fx ライブラリの BindableApplicationBar を使用できます:-

http://phone7.codeplex.com/

次に、次のように XAML を使用して、BindableApplicationBar の IsVisible プロパティを ProgressOverlay の Visibility プロパティにバインドできます。

<phone7fx:BindableApplicationBar x:Name="AppBar"
                                     BarOpacity="1"
                                     IsVisible="{Binding Path=Visibility, ElementName=MyProgressOverlay, Mode=TwoWay, Converter={StaticResource VisibilityToBooleanConverter}}" />

次に、ProgressOverlay に対して Show または Hide メソッドを呼び出すと、それに応じてアプリケーション バーが表示および非表示になります。

Phone7.Fx BindableApplicationBar は、最後の phone:PhoneApplicationPage の前ではなく、最後の Grid タグ内で定義することに注意してください。

于 2012-04-23T09:56:22.120 に答える