在我的 Windows Phone 应用程序中,我的 ApplicationBar 上有一些按钮。在某些情况下按钮被隐藏,在某些情况下按钮被禁用,而在其他情况下所有按钮都是可见的。
我目前用来引用我的 ApplicationBar 上的按钮的方式(例如,如果我有需要禁用它的应用程序逻辑)如下:
ApplicationBar.Buttons[1] as ApplicationBarIconButton;
我不喜欢这种方法,因为它指的是按钮的索引。如果按钮列表是相对动态的,那就是自找麻烦。
有没有人推荐引用 ApplicationBar 上的按钮的方法?