Перейти к содержанию

Не открывается боковая навигация

Если не открывается боковая навигация (ошибка «System.NullReferenceException - Object reference not set to an instance of an object»), то это означает, что какой-то элемент (список, форма, кнопка и т.д.), вынесенный на данную боковую навигацию, не привязан ни к какой сущности. Такое может произойти если в процессе работы данный элемент по каким-либо причинам был удалён или повреждён.

Решение

В конструкторе данной боковой навигации нужно проверить, не вытащен ли на неё удалённый объект. Если же таковых на первый взгляд не обнаружено:

  1. Скопируйте данную боковую навигацию (если данных на ней очень много);
  2. От старой навигации отвяжите роль, привяжите её к новой;
  3. В новой навигации очистите всё поле конструктора и пошагово добавляйте элементы, каждый раз сохраняя и проверяя, работает ли навигация. Таким образом, после добавления определенного элемента, который составлял проблему, навигация снова перестанет открываться и затем работайте уже с этим элементом, выясняя, в чём проблема.

Если же не работает боковая навигация у отдельного пользователя/ей, то пересоздайте его/их. Это должно решить проблему.