//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));
        }