private void HandleNewlySelectedItem(ListViewItem selected) { if (!(selected.Tag is IVirtualFileEntry)) { return; } var file = selected.Tag as IVirtualFileEntry; if ((file.FileData.Type == FileType.Jpg || file.FileData.Type == FileType.Zap)) { var imageData = app.GetDataForFile(file); SetImageDataIntoPreviewWindow(selected.Text, imageData); } else if (file.FileData.Type == FileType.Bink) { //var videoData = app.GetDataForFile(file); // PLAY VIDEO ONCE YOU HAVE MEDIA PLAYER } else if (file.FileData.Type == FileType.Unknown) { // AUDIO EVENTUALLY } }
internal byte[] GetDataForFile(IVirtualFileEntry file) { return(MainApp.GetDataForFile(file)); }