Я пытаюсь создать локализованную панель приложений в коде обзора панорамы. Вот мой код:ApplicationBar является типом, но используется как переменная в представлении панорамы
// Helper function to build a localized ApplicationBar
private void BuildApplicationBar()
{
// Set the page's ApplicationBar to a new instance of ApplicationBar.
ApplicationBar = new ApplicationBar();
ApplicationBar.Mode = ApplicationBarMode.Minimized;
// Create a new button and set the text value to the localized string from AppResources.
ApplicationBarIconButton homeButton = new ApplicationBarIconButton(new Uri("/Images/icons_home.png", UriKind.Relative));
homeButton.Text = AppResources.HomeIcon;
ApplicationBar.Buttons.Add(homeButton);
homeButton.Click += new EventHandler(HomeButton_Click);
ApplicationBarIconButton searchButton = new ApplicationBarIconButton(new Uri("/Images/appbar.feature.search.rest.png", UriKind.Relative));
searchButton.Text = AppResources.SearchIcon;
ApplicationBar.Buttons.Add(searchButton);
searchButton.Click += new EventHandler(SearchButton_Click);
}
Однако он не признает мою ApplicationBar как свойство. Ошибка говорит: «Microsoft.Phone.Shell.ApplicationBar» является «типом», но используется как «переменная». Любая идея почему? Огромное спасибо!
Fei
И какой именно тип вы берете? –
Это тип? Если это пристрастие, попробуйте переименовать. Если, скажем, режим является статическим приличием, убедитесь, что он является общедоступным. –
О, nvm, я вижу проблему. –