Для реализации среды на основе вкладок в WPF нам нужно преобразовать наши формы в пользовательские элементы управления, однако при этом событие Loaded
пользовательского элемента управления вызывается два раза .
При поиске в Интернете другие люди также указывали на эту проблему. Как мы можем гарантировать, что загруженное событие вызывается только один раз? Потому что, когда он вызывается несколько раз, инициализация наших элементов управления происходит несколько раз.
Установить флаг loaded
в событии и, если этот флаг уже установлен, ничего не делать.