Короче говоря, я пытаюсь выяснить, является ли NavigationPage нулевым или нет, но я получаю странную проблему.
if (!ReferenceEquals(navigationPage, null))
{
await navigationPage.PushAsync(page);
}
(Это была навигационная страница! = Ноль) Я изменил еечтобы увидеть, может ли это помочь, но не такая удача.По сути, каждый раз, когда я загружаю новую страницу через HomePage, navigationPage в отладчике равен null, однако, когда я запускаю на нем if и говорю, что он не равен null, игнорируя отладчик, говоря, что он равен null, оператор if возвращает falseэто не нуль.После того, как я загружаю страницу 2 раза (не имеет значения, страницу), в третий раз происходит сбой приложения, говоря «Ссылка на нуль объекта, когда он пытается выполнить navigationPage.PushAsync. Я проверил это, и я считаю, что это потому, что navigationPage имеет значение null.
Понятия не имею, как он говорит, что что-то не является нулевым, когда отладчик говорит, что это так. Есть идеи?