// 閱讀畫面 private async Task Read() { var getHtml = new GetHtml(); string url = WebsiteTextBox.Text; Console.WriteLine("Download from: {0}", url); getHtml.Get_Website(url); string content = await getHtml.GetHtmlAsync(); Console.WriteLine("Loading content"); WebsiteTextBox.Visible = false; DownloadButton.Visible = false; NovelTextBox.Visible = true; DarkModeButton.Visible = true; HomeButton.Visible = true; ChapterLabel.Visible = true; FontSizeTextBox.Visible = true; IncreaseFontSize.Visible = true; DecreaseFontSize.Visible = true; NovelTextBox.ReadOnly = true; NovelTextBox.Multiline = true; NovelTextBox.ScrollBars = ScrollBars.Vertical; NovelTextBox.SelectedText = NovelTextBox.Text + "\r\n"; NovelTextBox.ScrollToCaret(); //測試用隨便打的 NovelTextBox.Text = content; FontSizeTextBox.Text = Convert.ToString(NovelTextBox.Font.Size); }
public DialogControl(DialogViewModel dataContext) { InitializeComponent(); DataContext = dataContext; _viewModel = dataContext; NovelTextBox.PushMessage(_viewModel.AnimeText[_index]); _index++; }
private void DialogControl_OnMouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (NovelTextBox.IsPushed) { NovelTextBox.PushMessageImmidiatly(_viewModel.AnimeText[_index - 1]); return; } if (_viewModel.AnimeText.Count <= _index) { DialogEnd?.Invoke(this, null); return; } NovelTextBox.PushMessage(_viewModel.AnimeText[_index]); _index++; }