add:Dlass遥测

This commit is contained in:
2026-02-06 23:00:57 +08:00
parent 7a24faece1
commit ce4b83dbe0
4 changed files with 89 additions and 0 deletions
+24
View File
@@ -30,6 +30,30 @@ namespace Ink_Canvas
{
#region Behavior
private void ComboBoxTelemetryUploadLevel_SelectionChanged(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
var item = ComboBoxTelemetryUploadLevel?.SelectedItem as ComboBoxItem;
if (item == null) return;
var tag = item.Tag?.ToString() ?? "0";
switch (tag)
{
case "1":
Settings.Startup.TelemetryUploadLevel = TelemetryUploadLevel.Basic;
break;
case "2":
Settings.Startup.TelemetryUploadLevel = TelemetryUploadLevel.Extended;
break;
default:
Settings.Startup.TelemetryUploadLevel = TelemetryUploadLevel.None;
break;
}
SaveSettingsToFile();
ShowNotification("匿名使用数据上传设置已保存");
}
private void ToggleSwitchIsAutoUpdate_Toggled(object sender, RoutedEventArgs e)
{
if (!isLoaded) return;
@@ -142,6 +142,34 @@ namespace Ink_Canvas
CursorIcon_Click(null, null);
}
try
{
if (ComboBoxTelemetryUploadLevel != null && Settings?.Startup != null)
{
int idx = 0;
switch (Settings.Startup.TelemetryUploadLevel)
{
case TelemetryUploadLevel.None:
idx = 0;
break;
case TelemetryUploadLevel.Basic:
idx = 1;
break;
case TelemetryUploadLevel.Extended:
idx = 2;
break;
default:
idx = 0;
break;
}
ComboBoxTelemetryUploadLevel.SelectedIndex = idx;
}
}
catch
{
}
try
{
if (File.Exists(Environment.GetFolderPath(Environment.SpecialFolder.Startup) +