読者です 読者をやめる 読者になる 読者になる

tmytのらくがき

個人の日記レベルです

ApplicationBarMenuItemを動的に変更したい

WP7 Dev

ちょっと困ったのでめも。
WP7アプリのメニューバーの項目のプロパティを動的に変更したくて、TextプロパティにBindingとかしてみたけどDependencyObjectを継承してないらしくBindingできず。
x:Nameプロパティ経由でメンバにアクセスしようとしてもNullPointerExceptionが発生する。
どうすればいいのか。PageのApplicationBarプロパティ経由でアクセスするといいみたい。

void function()
{
    var menu = ApplicationBar.MenuItems[0]; // アクセスしたいメニューのインデックス
    menu.Text = "text changed!";
}