趣味のこと、技術的なこと、適当につらつら書きます。7での画面下に現れるバーのお話。便利なのでいろいろ使いたいところではありますが、ちょっとだけ注意が必要かも。ApplicationBarってこういう奴です。Blendを駆使して作るとめちゃくちゃ楽です。ApplicationBarIconButtonですとアイコンも一覧から選べる上に勝手にリソースに追加してくれます。XAMLでこういう記述をしておきます。</shell:ApplicationBar></phone:PhoneApplicationPage.ApplicationBar>ビルドしてVisualStudioのコード画面で、favButtonとsettingMenuにアクセスできることを確認しておきます。適当な場所でブレークポイント置いた後に、実機でもエミュレーターでもいいので実行して、止まった時にfavButtonとsettingMenuそれぞれの状態を確認してみると、なんということでしょう。全部nullになっています。他のTextBlockコントロールなどはちゃんと実体があるのでアクセスできますが、なぜかApplicationBarにのったものはアクセスできないのです。ApplicationBarの領域は別扱いになっているようです。あそこはアプリのUIレイヤーとはちと別扱いなので。動的に管理したいならコードでの実装が必要。ApplicationBarIconButtonはxaml上で書くと常にnullが返ってくるっぽい感じ。MetroTwitではどうすればいいかというと、2つほど方法があります。先ほどのツイートのように、コード上で実装してしまう方法があります。順番がわかっていればコレクションから直接取り出す方法もあります。true;thanks:ApplicationBar.Buttons[0]ってな感じで書かないと駄目っぽいですね。ApplicationBarIconButtonはxaml上で書くと常にnullが返ってくるっぽい感じ。Birdどちらがいいかは使い方次第ってところです。»Profileid:ChiiAyano趣味のこと、技術的なこと、適当につらつら書きます。Phoneはてなブログをはじめよう!ChiiAyanoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。