2012-04-23 10 views
0

私はWindows Phone 7アプリケーションを使用しています。このアプリケーションでは、特定のユーザー入力に対して、coding4fun Silverlightツールキットからオーバーレイプログレスバーを表示します。オーバーレイプログレスバーにAppbarを非表示にする

しかし、オーバーレイの進行状況バーを表示しているページのアプリケーションバーは有効なままです。

は、私は、オーバーレイ

進捗bar.showを呼び出したときに、これまで()

アプリケーションバーを非表示にする必要があること、それが一般的なようにしたいです。

答えて

1

あなたがここにPhone7FxライブラリからBindableApplicationBarを使用することができます -

http://phone7.codeplex.com/

あなたはその後、次のようにXAMLを使用して、ProgressOverlayのVisibilityプロパティにBindableApplicationBarののisVisibleプロパティをバインドすることができます -

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

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

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

関連する問題