ApplicationBarIconButton имеет значение null

Почему моя ApplicationBarIconButton имеет значение null?

<phone:PhoneApplicationPage.ApplicationBar>
    <shell:ApplicationBar IsVisible="True" IsMenuEnabled="True" x:Name="appBar">
        <shell:ApplicationBarIconButton x:Name="appbarSave"
          IconUri="/Icons/appbar.save.rest.png Text="Save" IsEnabled="False"
          Click="appbarSave_Click" />
    </shell:Application Bar>
</phone:PhoneApplicationPage.ApplicationBar>

Объект appBarSave имеет значение NULL, и попытка сделать это:

Initialize Component();
appbarSave.IsEnabled = true;

Результатом будет исключение NullReferenceException. Единственное место, где работает объект, - это событие щелчка (если я его включу):

private void appbarSave_Click(object sender, EventArgs e)
{
    ApplicationBarIconButton button = (ApplicationBarIconButton)sender;
    button.IsEnabled = false;
}

Я действительно хотел бы иметь возможность запускать кнопку сохранения как отключенную и включать ее позже.

21
задан Jack B Nimble 17 March 2011 в 03:30
поделиться