private void SetObserverName() { _observer.PC = PC.PC1; BaseContentEntity item = _currentVideo ?? (BaseContentEntity)_currentGame; _observer.Name = item.Name; _observer.TypeItem = _typeItem; }
private Page getEditialogPage(BaseContentEntity enity) { if (_typeItem == TypeItem.Video360 || _typeItem == TypeItem.Video5D) { return(new VideoAddOrEditDialog(getTypeItem(), enity as ModelVideo)); } else { return(new GameAddOrEditDialog(getTypeItem(), enity as ModelGame)); } }
private void SetObserverName() { try { _observer.PC = PC.PC1; BaseContentEntity item = _currentVideo ?? (BaseContentEntity)_currentGame; _observer.Name = item.Name; _observer.TypeItem = _typeItem; } catch (Exception ex) { App.SendException(ex); } }
private void EditItem_Click(object sender, RoutedEventArgs e) { if (TableVideo360.SelectedItem == null && TableVideo5D.SelectedItem == null && TableGame.SelectedItem == null) { MessageBox.Show("Елемент не выбран"); return; } DataGrid SourseTable = getCurrentTable(); BaseContentEntity selectedItem = SourseTable.SelectedItem as BaseContentEntity; Page dialog = getEditialogPage(selectedItem); CrudFrame.Navigate(dialog); EddingMode = true; }
public void AddItem(BaseContentEntity video) { try { FrameworkElement content = null; if (video.IconType == Data.Abstract.IconType.Image) { content = new Image() { Source = new BitmapImage(new Uri(video.PathIcon, UriKind.Absolute)) }; } else if (video.IconType == Data.Abstract.IconType.Video) { content = new MediaElement() { LoadedBehavior = MediaState.Manual, Volume = 0, Source = new Uri(video.PathIcon, UriKind.Absolute), HorizontalAlignment = HorizontalAlignment.Stretch, VerticalAlignment = VerticalAlignment.Stretch }; ((MediaElement)content).MediaEnded += VideoEnding; ((MediaElement)content).Play(); } content.VerticalAlignment = VerticalAlignment.Top; Tile newVideoBox = new Tile { Title = video.Name, Content = content, Tag = video, }; newVideoBox.Height = 240; newVideoBox.Width = 475; newVideoBox.Margin = new Thickness(25, 15, 25, 15); newVideoBox.Click += NewVideoBox_Click; Board.Children.Add(newVideoBox); } catch (Exception ex) { App.SendException(ex); } }
private Page getEditialogPage(BaseContentEntity enity) { try { if (_typeItem == TypeItem.Video360 || _typeItem == TypeItem.Video5D) { return(new VideoAddOrEditDialogPage(getTypeItem(), enity as ModelVideo)); } else { return(new GameAddOrEditDialogPage(enity as ModelGame)); } } catch (Exception ex) { App.SendException(ex); return(null); } }
private void DeleteItem_Click(object sender, RoutedEventArgs e) { try { DataGrid SourseTable = getCurrentTable(); BaseContentEntity selectedItem = SourseTable.SelectedItem as BaseContentEntity; if (_selectedTab == SelectedTab.Game) { _rep.DeleteGame(selectedItem as ModelGame); } else { _rep.DeleteVideo(selectedItem as ModelVideo); } } catch (Exception ex) { App.SendException(ex); } }