fix:进程崩溃判定错误 improve:重新配置了自动更新

This commit is contained in:
CJK_mkp
2025-06-18 18:16:48 +08:00
parent 10629b253c
commit e7c723de46
9 changed files with 1125 additions and 119 deletions
@@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Windows\HasNewUpdateWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "237DE391CCBF9084C9908BFD5D5B61E01AF3B610"
#pragma checksum "..\..\..\..\Windows\HasNewUpdateWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "53772E3067D35407A4B75166FFCE460ECF45D1E7"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@@ -59,6 +59,70 @@ namespace Ink_Canvas {
/// </summary>
public partial class HasNewUpdateWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
#line 30 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal MdXaml.MarkdownScrollViewer markdownContent;
#line default
#line hidden
#line 49 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock updateVersionInfo;
#line default
#line hidden
#line 50 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock updateDateInfo;
#line default
#line hidden
#line 61 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal iNKORE.UI.WPF.Modern.Controls.ToggleSwitch EnableAutoUpdateToggle;
#line default
#line hidden
#line 65 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal iNKORE.UI.WPF.Modern.Controls.ToggleSwitch EnableSilentUpdateToggle;
#line default
#line hidden
#line 80 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button UpdateNowButton;
#line default
#line hidden
#line 91 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button UpdateLaterButton;
#line default
#line hidden
#line 97 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button SkipVersionButton;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
@@ -87,6 +151,51 @@ namespace Ink_Canvas {
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
this.markdownContent = ((MdXaml.MarkdownScrollViewer)(target));
return;
case 2:
this.updateVersionInfo = ((System.Windows.Controls.TextBlock)(target));
return;
case 3:
this.updateDateInfo = ((System.Windows.Controls.TextBlock)(target));
return;
case 4:
this.EnableAutoUpdateToggle = ((iNKORE.UI.WPF.Modern.Controls.ToggleSwitch)(target));
return;
case 5:
this.EnableSilentUpdateToggle = ((iNKORE.UI.WPF.Modern.Controls.ToggleSwitch)(target));
return;
case 6:
this.UpdateNowButton = ((System.Windows.Controls.Button)(target));
#line 82 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.UpdateNowButton.Click += new System.Windows.RoutedEventHandler(this.UpdateNowButton_Click);
#line default
#line hidden
return;
case 7:
this.UpdateLaterButton = ((System.Windows.Controls.Button)(target));
#line 93 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.UpdateLaterButton.Click += new System.Windows.RoutedEventHandler(this.UpdateLaterButton_Click);
#line default
#line hidden
return;
case 8:
this.SkipVersionButton = ((System.Windows.Controls.Button)(target));
#line 98 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.SkipVersionButton.Click += new System.Windows.RoutedEventHandler(this.SkipVersionButton_Click);
#line default
#line hidden
return;
}
this._contentLoaded = true;
}
}
@@ -1,4 +1,4 @@
#pragma checksum "..\..\..\..\Windows\HasNewUpdateWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "237DE391CCBF9084C9908BFD5D5B61E01AF3B610"
#pragma checksum "..\..\..\..\Windows\HasNewUpdateWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "53772E3067D35407A4B75166FFCE460ECF45D1E7"
//------------------------------------------------------------------------------
// <auto-generated>
// 此代码由工具生成。
@@ -59,6 +59,70 @@ namespace Ink_Canvas {
/// </summary>
public partial class HasNewUpdateWindow : System.Windows.Window, System.Windows.Markup.IComponentConnector {
#line 30 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal MdXaml.MarkdownScrollViewer markdownContent;
#line default
#line hidden
#line 49 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock updateVersionInfo;
#line default
#line hidden
#line 50 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.TextBlock updateDateInfo;
#line default
#line hidden
#line 61 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal iNKORE.UI.WPF.Modern.Controls.ToggleSwitch EnableAutoUpdateToggle;
#line default
#line hidden
#line 65 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal iNKORE.UI.WPF.Modern.Controls.ToggleSwitch EnableSilentUpdateToggle;
#line default
#line hidden
#line 80 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button UpdateNowButton;
#line default
#line hidden
#line 91 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button UpdateLaterButton;
#line default
#line hidden
#line 97 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
internal System.Windows.Controls.Button SkipVersionButton;
#line default
#line hidden
private bool _contentLoaded;
/// <summary>
@@ -87,6 +151,51 @@ namespace Ink_Canvas {
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
[System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
switch (connectionId)
{
case 1:
this.markdownContent = ((MdXaml.MarkdownScrollViewer)(target));
return;
case 2:
this.updateVersionInfo = ((System.Windows.Controls.TextBlock)(target));
return;
case 3:
this.updateDateInfo = ((System.Windows.Controls.TextBlock)(target));
return;
case 4:
this.EnableAutoUpdateToggle = ((iNKORE.UI.WPF.Modern.Controls.ToggleSwitch)(target));
return;
case 5:
this.EnableSilentUpdateToggle = ((iNKORE.UI.WPF.Modern.Controls.ToggleSwitch)(target));
return;
case 6:
this.UpdateNowButton = ((System.Windows.Controls.Button)(target));
#line 82 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.UpdateNowButton.Click += new System.Windows.RoutedEventHandler(this.UpdateNowButton_Click);
#line default
#line hidden
return;
case 7:
this.UpdateLaterButton = ((System.Windows.Controls.Button)(target));
#line 93 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.UpdateLaterButton.Click += new System.Windows.RoutedEventHandler(this.UpdateLaterButton_Click);
#line default
#line hidden
return;
case 8:
this.SkipVersionButton = ((System.Windows.Controls.Button)(target));
#line 98 "..\..\..\..\Windows\HasNewUpdateWindow.xaml"
this.SkipVersionButton.Click += new System.Windows.RoutedEventHandler(this.SkipVersionButton_Click);
#line default
#line hidden
return;
}
this._contentLoaded = true;
}
}