public VideoDetailsViewModel()
        {
            //NavCommand = new MyICommand<string>(OnNav);
//            FetchVideoCommand = new MyICommand<string>(OnFetchVideo);
            //  DownloadPush = new MyICommand<string>(OnDownloadPush);
            OpenBrowser = new MyICommand <string>(OnBrowser);
            configRelayCommand_DownloadPush();
            configRelayCommand_Browser();
            configShowinFolderCommand();
            configRemoveCommand();
            configRemoveAllCommand();

            initializeListVideoDetails();
            configDownloadOneCommand();
            configPlayCommand();
            configStopCommand();
            configStopAllCommand();
            configRelayCommand_FetchVideoCommand();

            if (VideoDetails.Count == 0)
            {
                var logList = Loging.Get();
                if (logList != null)
                {
                    VideoDetails = new ObservableCollection <Porter.Entity.VideoDetails>(logList);
                }
            }
        }