私の Windows Phone アプリケーションでは、ApplicationBar にいくつかのボタンがあります。ボタンが非表示になっている場合もあれば、ボタンが無効になっている場合もあれば、すべてのボタンが表示されている場合もあります。
ApplicationBar のボタンを参照するために現在使用している方法 (たとえば、無効にする必要があるアプリケーション ロジックがある場合) は次のとおりです。
ApplicationBar.Buttons[1] as ApplicationBarIconButton;
ボタンのインデックスを参照するため、このアプローチは好きではありません。ボタンのリストが比較的動的である場合、これは問題を引き起こしています。
ApplicationBar のボタンを参照する推奨方法はありますか?