protected bool isInitialized;
TreeView инициализируется при вызове Reload(). Поэтому возвращает false до тех пор, пока Reload() не будет вызван в первый раз.