/// <summary> /// Async method to get the subitems from database and put them in the navigation tree /// </summary> public async void createNavigationTreeSubItems() { notifyUser(NotifyType.PrepareMessage, "Watchlists werden geladen..."); var wlModel = new WatchlistsModel(); Task <List <WatchListViewItem> > task = Task.Run(() => wlModel.getWatchlists()); var watchlistItems = await task; navigationTree.Nodes[2].Nodes.Clear(); foreach (var watchlist in watchlistItems) { navigationTree.Nodes[2].Nodes.Add(new NavigationItem() { Text = watchlist.Name, Parameters = new NavigationParams() { Watchlist = watchlist.Watchlist }, View = NavigationType.Watchlist }); } navigationTree.Nodes[2].ExpandAll(); notifyUser(NotifyType.StatusMessage, "Bereit"); }