В классе MainWindow.xaml.cs
при попытке получить доступ к моему свойству Name
внутри класса App.xaml.cs
я получаю сообщение об ошибке:
«Приложение» не содержит определения для «Имя».
Почему?
Примечание : Я работаю по сценарию, аналогичному этому . Но автор использует глобальную переменную, и, как мы знаем, в большинстве случаев использование свойств предпочтительнее глобальной переменной . Итак, в моем случае я пробую свойство.
App.xaml.cs :
public partial class App : Application
{
private string[] name;
public string[] Name
{
get { return name; }
set { name = value; }
}
}
MainWindow.xaml.cs :
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
string[] myArray = App.Name //VS2019 Intellisense gives the error: 'App' does not contain a definition for 'Name'
}
}