//Show a form for adding a new video. private void btnAddVideo(object sender, RoutedEventArgs e) { AddVideo form = new AddVideo(_proxy, _proxy.GetItemsId(lUserName.Content.ToString(), ServerData.User)); form.ShowDialog(); btnVideos_Click(null, null); }
//Show a form for editting the video. private async void btnEditVideo_Click(object sender, RoutedEventArgs e) { stActions.Children.Clear(); stActions.Children.Add(new ProgressBar { Template = TryFindResource("Preloader") as ControlTemplate }); AddVideo form = new AddVideo(_proxy, Convert.ToInt32((sender as Button).Tag), ServerData.Video); form.ShowDialog(); int[] lst = await _proxy.GetItemsAsync(ServerData.Video); await Task.Run(() => LoadList(lst, DataType.Video, true)); }