private void History_Item_Click(object sender, RoutedEventArgs e) { var textbox = new HandyControl.Controls.TextBox(); string his = ""; string[] history = GameTextHistory.ToArray(); for (int i = history.Length - 1; i > 0; i--) { his += history[i] + "\n"; his += "==================================\n"; } textbox.Text = his; textbox.FontSize = 15; textbox.TextWrapping = TextWrapping.Wrap; textbox.TextAlignment = TextAlignment.Left; textbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; var window = new HandyControl.Controls.PopupWindow { PopupElement = textbox, WindowStartupLocation = WindowStartupLocation.CenterScreen, BorderThickness = new Thickness(0, 0, 0, 0), MaxWidth = 600, MaxHeight = 300, MinWidth = 600, MinHeight = 300, Title = "翻译历史记录" }; window.Show(); }
private void DictArea_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { if (dict != null) { if (e.ClickCount == 2) { //双击事件 TextBlock tb = sender as TextBlock; string ret = dict.SearchInDict(tb.Text); if (ret != null) { if (ret == "") { HandyControl.Controls.Growl.ErrorGlobal("或未查询到结果!" + dict.GetLastError()); } else { ret = XxgJpzhDict.RemoveHTML(ret); var textbox = new HandyControl.Controls.TextBox(); textbox.Text = ret; textbox.FontSize = 15; textbox.TextWrapping = TextWrapping.Wrap; textbox.TextAlignment = TextAlignment.Left; textbox.HorizontalScrollBarVisibility = ScrollBarVisibility.Visible; var window = new HandyControl.Controls.PopupWindow { PopupElement = textbox, WindowStartupLocation = WindowStartupLocation.CenterScreen, BorderThickness = new Thickness(0, 0, 0, 0), MaxWidth = 600, MaxHeight = 300, MinWidth = 600, MinHeight = 300, Title = "字典结果" }; window.Show(); } } else { HandyControl.Controls.Growl.ErrorGlobal("查询错误!" + dict.GetLastError()); } } } }
/// <summary> /// 带一个图片Uri的构造函数 /// </summary> /// <param name="uri"></param> public ImageBrowser(Uri uri) : this() { Loaded += (s, e) => { try { _imageViewer.ImageSource = BitmapFrame.Create(uri); _imageViewer.ImgPath = uri.AbsolutePath; if (File.Exists(_imageViewer.ImgPath)) { var info = new FileInfo(_imageViewer.ImgPath); _imageViewer.ImgSize = info.Length; } } catch { PopupWindow.ShowDialog(Properties.Langs.Lang.ErrorImgPath); } }; }