|
@@ -46,6 +46,17 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ private bool btnLinkIsChecked = false;
|
|
|
+
|
|
|
+ public bool BtnLinkIsChecked
|
|
|
+ {
|
|
|
+ get { return btnLinkIsChecked; }
|
|
|
+ set
|
|
|
+ {
|
|
|
+ SetProperty(ref btnLinkIsChecked, value);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
private SnapshotEditMenuViewModel snapshotEditMenuViewModel = new SnapshotEditMenuViewModel();
|
|
|
public SnapshotEditMenuViewModel SnapshotEditMenuViewModel { get => snapshotEditMenuViewModel; set => snapshotEditMenuViewModel = value; }
|
|
|
|
|
@@ -733,10 +744,13 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- e.PopupMenu = NoneSelectAnnotContextMenu(sender);
|
|
|
- if (e.PopupMenu != null)
|
|
|
+ if (e.PressOnSelectedText)
|
|
|
{
|
|
|
- e.Handle = true;
|
|
|
+ e.PopupMenu = NoneSelectAnnotContextMenu(sender);
|
|
|
+ if (e.PopupMenu != null)
|
|
|
+ {
|
|
|
+ e.Handle = true;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -784,9 +798,21 @@ namespace PDF_Office.ViewModels.Tools
|
|
|
menuItem.Command = ApplicationCommands.Copy;
|
|
|
popMenu.Items.Add(menuItem);
|
|
|
|
|
|
+ menuItem = new MenuItem();
|
|
|
+ menuItem.CommandTarget = (UIElement)sender;
|
|
|
+ menuItem.Header = "创建链接";
|
|
|
+ menuItem.CommandParameter = this;
|
|
|
+ menuItem.Command = viewContentViewModel.CreateLinkCommand;
|
|
|
+ menuItem.Click += MenuItem_Click;
|
|
|
+ popMenu.Items.Add(menuItem);
|
|
|
return popMenu;
|
|
|
}
|
|
|
|
|
|
+ private void MenuItem_Click(object sender, RoutedEventArgs e)
|
|
|
+ {
|
|
|
+ BtnLinkIsChecked = true;
|
|
|
+ }
|
|
|
+
|
|
|
/// <summary>
|
|
|
/// 展开显示属性面板
|
|
|
/// </summary>
|