--- a/ui/winui/container.h Tue Oct 03 16:30:42 2023 +0200 +++ b/ui/winui/container.h Tue Oct 03 21:10:15 2023 +0200 @@ -153,10 +153,13 @@ struct UiNavigationTabView : UiTabView { NavigationView navigationview; - UiNavigationViewType type; + UiTabViewType type; + std::vector<std::tuple<NavigationViewItem, FrameworkElement> > pages; - UiNavigationTabView(UiObject* obj, NavigationView NavigationView, UiTabViewArgs args, enum UiNavigationViewType type); + UiNavigationTabView(UiObject* obj, NavigationView navigationview, UiTabViewArgs args, UiTabViewType type); UiObject* AddTab(const char* label); FrameworkElement GetFrameworkElement(); + + void SelectionChanged(NavigationView const& sender, NavigationViewSelectionChangedEventArgs const& args); };