Beispiel #1
0
        //private bool _dialogIsOpen = false;
        private void OpenDialog()
        {
            //if (_dialogIsOpen) {
            //	return;
            //}
            //_dialogIsOpen = true;
            //var dia = new GalleryLinkDialog();
            //await DialogHost.Show(dia);
            //_dialogIsOpen = false;

            if (!Clipboard.ContainsText() && !Clipboard.GetText().StartsWith("http"))
            {
                return;
            }
            var link = Clipboard.GetText();
            var hm   = new HentaiModel {
                Link  = link,
                Title = "lul"
            };

            if (link.ToLower().Contains("hentai.org/g/"))
            {
                hm.Site = "ExHentai.org";
            }
            else if (link.ToLower().Contains("nhentai.net/g/"))
            {
                hm.Site = "nHentai.net";
            }
            else if (link.ToLower().Contains("hentai.cafe"))
            {
                hm.Site = "Hentai.cafe";
            }
            else if (link.ToLower().Contains("pururin.us/gallery/"))
            {
                hm.Site = "Pururin.us";
            }
            else if (link.ToLower().Contains("imgur.com/a/"))
            {
                hm.Site = "Imgur.com";
            }
            else
            {
                return;
            }
            var viewWindow = new HentaiViewerWindow {
                DataContext           = new HentaiViewerWindowViewModel(hm),
                WindowStartupLocation = WindowStartupLocation.CenterScreen
            };

            viewWindow.Show();
            viewWindow.Focus();
        }