|
@@ -8,6 +8,7 @@ using PDF_Master.Helper;
|
|
|
using PDF_Master.Model;
|
|
|
using PDF_Master.Model.HomePageToolsDialogs;
|
|
|
using PDF_Master.Model.PageEdit;
|
|
|
+using PDFReader_WPF.Helper;
|
|
|
using Prism.Commands;
|
|
|
using Prism.Events;
|
|
|
using Prism.Mvvm;
|
|
@@ -727,6 +728,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
/// </summary>
|
|
|
private async void ReplaceCommandEvent()
|
|
|
{
|
|
|
+
|
|
|
//支持插入格式:PDF、图片、Office格式文件
|
|
|
string allfiles = Pdf + Txt + Word + Excel + Ppt + Image + Html;
|
|
|
|
|
@@ -832,7 +834,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
ReloadAfterOption(true, false, Tuple.Create(insertIndex - 1, insertIndex + pageCount));
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Replace");
|
|
|
IsLoading = Visibility.Collapsed;
|
|
|
}
|
|
|
}
|
|
@@ -855,6 +857,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Split");
|
|
|
var model = e.Parameters.GetValue<HomePageSplitDialogModel>(ParameterNames.DataModel);
|
|
|
DoSplitPages(model);
|
|
|
}
|
|
@@ -886,6 +889,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Extract");
|
|
|
var model = e.Parameters.GetValue<ExtractModel>(ParameterNames.DataModel);
|
|
|
DoExtractPages(model.IsEveryPageToFile, model.IsDeleteAfterExtract);
|
|
|
}
|
|
@@ -969,6 +973,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
await Task.Delay(10);
|
|
|
//选中插入的页面
|
|
|
ListSelectedIndex = insertIndex;
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Insert");
|
|
|
}
|
|
|
|
|
|
#endregion 插入空白页面
|
|
@@ -1230,7 +1235,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
AlertsMessage alertsMessage = new AlertsMessage();
|
|
|
alertsMessage.ShowDialog("", T_DeleteLook, App.ServiceLoader.GetString("Text_no"), App.ServiceLoader.GetString("Text_ok"));
|
|
|
-
|
|
|
+
|
|
|
if (alertsMessage.result == ContentResult.Ok)
|
|
|
{
|
|
|
IsLoading = Visibility.Visible;
|
|
@@ -1270,6 +1275,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
//通知Xaml删除后 选中的页面,从VM设置选中项会有问题
|
|
|
NotifyUIToRefresh(new List<int>() { index });
|
|
|
IsLoading = Visibility.Collapsed;
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Delete");
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -1278,6 +1284,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
/// </summary>
|
|
|
private void LeftRotateCommandEvent()
|
|
|
{
|
|
|
+
|
|
|
List<int> pageitems = new List<int>();
|
|
|
if (IsMouseRightButtonDown)
|
|
|
{
|
|
@@ -1295,6 +1302,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
RotateSelectedPages(false);
|
|
|
}
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Rotate");
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -1302,6 +1310,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
/// </summary>
|
|
|
private void RightRotateCommandEvent()
|
|
|
{
|
|
|
+
|
|
|
List<int> pageitems = new List<int>();
|
|
|
if (IsMouseRightButtonDown)
|
|
|
{
|
|
@@ -1319,6 +1328,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
RotateSelectedPages();
|
|
|
}
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Rotate");
|
|
|
}
|
|
|
|
|
|
/// <summary>
|
|
@@ -1337,7 +1347,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
}
|
|
|
}
|
|
|
DoReverse(pages);
|
|
|
-
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Reverse");
|
|
|
IsLoading = Visibility.Collapsed;
|
|
|
}
|
|
|
|
|
@@ -1885,7 +1895,7 @@ namespace PDF_Master.ViewModels.PageEdit
|
|
|
{
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
+ DataTrackingHelper.SendEvent(DataTrackingHelper.EventType.SubTbr_PageEdit, "SubTbr_Btn", "Btn_SubTbr_Copy");
|
|
|
if (viewContentViewModel.CheckPermissionBeforeOption())
|
|
|
{
|
|
|
int pageIndex = 0;
|