Windows Phone 7の多くのアプリケーションでは、アプリケーションバーはデフォルトでは表示されず、画面を押したままにするとアプリケーションバーが表示されます。 WP7の多くのアプリケーションがこのような動作をしているので、ApplicationBarでのこの種の動作の組み込みサポートがあり、それをどうやって使うのですか?WP7 - show hideアプリケーションバーを表示する
3
A
答えて
6
toolkitのGestureServiceを使用してHold
イベントを検出できます。
たとえば、
<TextBlock TextWrapping="Wrap" Text="lorem ipsum ...">
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Hold="TapAndHold" />
</toolkit:GestureService.GestureListener>
</TextBlock>
とイベントハンドラのために、以下の:あなたがページ上でこのXAMLを持っていた場合
は
private void TapAndHold(object sender, GestureEventArgs e)
{
this.ApplicationBar.IsVisible = !this.ApplicationBar.IsVisible;
}
その後、テキストブロック上の任意の場所を押し続けるとApplicationBarの表示を切り替えるでしょう。
ユーザーがページの任意の場所をタップして保持している場合に切り替えたい場合は、ジェスチャリスナーをページのルートオブジェクトにアタッチすることができます。例えば
<Grid x:Name="LayoutRoot" Background="Transparent">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<toolkit:GestureService.GestureListener>
<toolkit:GestureListener Hold="TapAndHold" />
</toolkit:GestureService.GestureListener>
1
現在のページのApplicationBarプロパティを使用し、それに応じてIsVisibleプロパティを切り替えて、ApplicationBarの表示/非表示を切り替えます。 ApplicationBarはオペレーティングシステムによって処理されるため、それを表示したり非表示にするアニメーションが処理されます。
関連する問題
- 1. アプリケーションバーのメニューをプログラムで表示する(wp7)
- 2. WP7 - アプリケーションバーのテキストボタン
- 3. jqueryでエラーを表示するhideとshowの機能
- 4. wp7でアプリケーションバーをローカライズする方法は?
- 5. シンプルなhide/show div + js:非表示にするには?
- 6. ナビゲーションなしのwp7アプリケーションバー
- 7. ブラックベリーウィジェットjquery hide/show
- 8. HIDE/SHOWサブビュー
- 9. sencha hide show button
- 10. jQuery hide/show content
- 11. Show hide opaque div
- 12. Jquery Show Hide
- 13. jquery show hide複数のdivを1つずつ表示
- 14. jQuery SHOW/HIDEスライド画像を 'auto width'で表示
- 15. hide/show are * very * slow
- 16. jQuery .show().hide()not working
- 17. ColdFusionクエリshow hide div
- 18. JQuery hide/show from textbox
- 19. animation in show hideボタン
- 20. jQuery Modal + .show()と.hide()
- 21. #urlセクションhideとshow
- 22. jQuery Hide and Show Divs
- 23. DIVでhide/showを行い、選択したブロックを表示するスクリプト
- 24. hide div表示角を非表示
- 25. jQuery hide/showボタンを非表示のdivから分離する方法は?
- 26. show hideブロックを固定する
- 27. jqueryでhide/showを使用する
- 28. busyloadingスピナーを配置するshow()/ hide()
- 29. hide/showにクラスを反復する
- 30. jQuery hide/moreボタンを表示
[アプリケーションバーを非表示のWindows Phone 7](http://stackoverflow.com/questions/4116311/windows-phone-7-hiding-the-application-bar) –
こんにちはラジャの可能な重複ではなく、 100%上記はあなたがやろうとしていることですが、それを確認してください。あなたはアプリバーを開くために画面の領域を押さえていると述べました。あなたはそれが何を意味していたのか分かりません。おそらく上記が役に立たないかどうかを明確にすることができます。 –
この現象が発生している特定のアプリを教えてください。私はアプリケーション・バーがホールド・イベントに基づいて来ているのを見たことはありません。私はポップアップを見てきましたが、アプリケーションバーはありません。 –