'xamarin - Why the first "refresh" in my tabbed page doesn't work, but the next ones are good?

I am a student working for a dev company, and i have to make an app to organize different book collections. So, i had to make my "lists" into tabbed page, and cuz i don't know how many of them the user want to display, i have to add them dynamically, and control them with a specific tabbed page. Everything work "fine", but, when i want to add a tab, the first time it doesn't work, then i try again, and it work fine (the previous one is taken into account this time), and the app start to work fine. Seem like it need time to "warm up", i don't know. I don't really understand why it only work after the 1st "refresh", so if someone had the same issue or have an idea, i will be grateful. Thanks for reading me.

Code : tabbedlist is the page that create the tab and the tabpage addtabmenu is the page that add or remove which type i want to have on tab from a list

https://gfycat.com/tidywelldocumentedarcticduck



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source