Exemple #1
0
        private async void Info_Click(object sender, RoutedEventArgs e)
        {
            BookInfoViewModel bookinfo = new BookInfoViewModel();
            await bookinfo.LoadData(((HotPushItem)((FrameworkElement)((FrameworkElement)e.Source).Parent).DataContext).NovelID.ToString());

            BookInfoPage page = new BookInfoPage(bookinfo.BookInfo);

            NavigationService.Navigate(page);
        }
Exemple #2
0
        private async void TextBox_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.Key == Key.Enter)
            {
                if (Regex.IsMatch(CommandBox.Text, @"(?<=GOTO )\S*", RegexOptions.IgnoreCase))
                {
                    BookInfoViewModel bookinfo = new BookInfoViewModel();
                    await bookinfo.LoadData(Regex.Match(CommandBox.Text, @"(?<=GOTO )\S*", RegexOptions.IgnoreCase).Value);

                    BookInfoPage page = new BookInfoPage(bookinfo.BookInfo);
                    NavigationService.Navigate(page);
                }
                if (Regex.IsMatch(CommandBox.Text, @"(?<=SearchNovel )\S*", RegexOptions.IgnoreCase))
                {
                    BookListPage page = new BookListPage("Novel", Regex.Match(CommandBox.Text, @"(?<=SearchNovel )\S*", RegexOptions.IgnoreCase).Value);
                    NavigationService.Navigate(page);
                }
                if (Regex.IsMatch(CommandBox.Text, @"(?<=SearchChatNovel )\S*", RegexOptions.IgnoreCase))
                {
                    BookListPage page = new BookListPage("ChatNovel", Regex.Match(CommandBox.Text, @"(?<=SearchChatNovel )\S*", RegexOptions.IgnoreCase).Value);
                    NavigationService.Navigate(page);
                }
            }
        }