2011-07-07 13 views
1

Windows Phone 7では、設定に進み、&アカウントにメールを送信し、アカウント、Windows Live(またはその他)を追加します。下部には矩形の[サインイン]ボタンが付いた灰色のパネルがあります。電子メールアドレスフィールドをクリックすると、オンスクリーンキーボードが灰色のパネルの上にポップアップ表示されます。電話機を回転すると、灰色のパネルは回転しませんが、ページは回転します。その灰色のパネルはアプリケーションバーです、そうではありませんか?WP7 - アプリケーションバーのテキストボタン

アイコンベースの丸いボタン(およびメニュー項目)を追加するためのドキュメントしか見つかりません。アプリケーションバーに長方形のテキストボタンを配置するにはどうすればよいですか?

+0

これは、多かれ少なかれ、この質問の重複:[ApplicationBar上のボタン(WP7)](http://stackoverflow.com/q/6554582)答えを –

答えて

1

アプリケーションバーにボタンを追加することは、サードパーティの開発者にとってはサポートされていません。アプリケーションバー自体はSilverlightコントロールではありません。それはネイティブなものです。 OEM、特定のパートナー、およびMSのみがネイティブSDKにアクセスできるため、アプリケーションバーにボタンを持つようにテンプレートすることはできません。もちろん、実際のアプリケーションバーを模倣した独自のアプリケーションバーを作成することもできますが、アプリケーション間で一貫性を保ちながら正確に正しいものにするのは非常に難しいので、このアプローチはお勧めしません。

+0

おかげで、すべて!私はこれをやりたかったのです。私は自分のパネルが自分のものと同じように見えるようにしたい。しかたがない。 –

0

はい、これはアプリケーションバーです。さて、Silverlight版ではありません。 (アプリケーションで構築されたのSilverlightで構築されていません。)

はUnfortuanatelyアプリケーションバーのテキストボタンを使用することはできません。画像付きのボタンだけを使用できます。

はい、それは多くの状況で有用/いいだろうが、それは現在のSDK(でも、マンゴー)とだけことはできません。私はそれが携帯電話に付属して

0

アプリケーションが開発者APIとあなたはおそらくC++および/または制限されたAPIを使用して言及するものを使用することに制限されていない...将来のバージョンでもあるかもしれません期待しておきます。サードパーティの開発者としては、アプリケーションバーにアイコンを貼り付けるしかありません。

Panelは、アプリケーションバーのように色をつけて、画面の下部に沿って整列させたり、ボタンやその他のUI要素を表示したりすることができます。

+0

パネルをオンスクリーンキーボードの下に置く方法はありますか? –

+0

申し訳ありませんが、私が知っていることはありません。 SIPがアクティブなときに検出するいくつかのトリックがあります。表示中にパネルを非表示にして、SIPが終了したときにパネルを表示することができます。しかし、@keyboardPが述べたように、実装するのは難しいでしょう。 – Praetorian

関連する問題