diff --git a/头罩视野slove/头罩视野/Services/GetArea.cs b/头罩视野slove/头罩视野/Services/GetArea.cs index c609f0b..7638cd0 100644 --- a/头罩视野slove/头罩视野/Services/GetArea.cs +++ b/头罩视野slove/头罩视野/Services/GetArea.cs @@ -12,11 +12,13 @@ namespace 头罩视野.Services // 设备固定参数 public static double R = 330; // 半球半径 - public static double angleStep = 10; // 每格角度 // 定义参数(和你代码里一致) public const int totalLights = 81; + public static double verticalAngleStep = 90.0 / (totalLights - 1); // 上下灯条用 + public static double horizontalAngleStep = 180.0 / (totalLights - 1); // 左右灯条用 + ///// 双目标准标定总面积:无面罩空标准头模的双目总实测面积国标总视野保存率计算的基准值,单位:cm² //public const double StandardTotal = 10360; @@ -31,32 +33,36 @@ namespace 头罩视野.Services } //下方视野 下方视野角度 = 人眼到「最低亮灯条」的夹角 - - /// - /// 计算 下方视野角度(单位:度 °) - /// + public static double CalculateBottomViewAngle(int[] lightData, List<(int m, int n)> lightPositions) { - // 存所有亮灯的角度 - List angles = new List(); + List bottomAngles = new List(); for (int i = 0; i < lightData.Length; i++) { + // 只处理亮灯的情况 if (lightData[i] == 1) { var (m, n) = lightPositions[i]; - double angle = m * angleStep; - angles.Add(angle); + + // 关键:只取下爪灯条(n == 1),因为只有它才对应下方的垂直视野 + if (n == 1) + { + double angle = m * verticalAngleStep; + bottomAngles.Add(angle); + } } } - // 没有亮灯返回 0 - if (angles.Count == 0) + + // 没有亮灯,返回0 + if (bottomAngles.Count == 0) return 0; - // 最大角度 = 最下方视野 - return angles.Max(); + // 最大角度 = 最下方的亮灯条,也就是下方视野的边界 + return bottomAngles.Max(); } + //视野保存率 public static double CalcVisionRate(double binocularRate) { @@ -100,7 +106,6 @@ namespace 头罩视野.Services } - // 传入:81个灯的亮灭数据(0=灭,1=亮) // 返回:椭圆面积 public static double CalculateEllipseArea(int[] lightData, List<(int m, int n)> lightPositions) @@ -127,7 +132,7 @@ namespace 头罩视野.Services return area; } /// 生成设备全部243盏灯的(m,n)位置 上爪1条、下爪1条、左右共用1条,各81灯 - private static System.Drawing.Point GetLightPoint(int m, int n) + public static System.Drawing.Point GetLightPoint(int m, int n) { double radH, radV; @@ -135,18 +140,18 @@ namespace 头罩视野.Services if (n == 0) { radH = 0; - radV = m * angleStep * Math.PI / 180; + radV = m * verticalAngleStep * Math.PI / 180; } // 下爪灯条(n=1):水平角固定为180°,m控制垂直角 else if (n == 1) { radH = Math.PI; - radV = m * angleStep * Math.PI / 180; + radV = m * verticalAngleStep * Math.PI / 180; } // 左右共用灯条(n=2):垂直角固定,m控制水平角 else { - radH = m * angleStep * Math.PI / 180; + radH = m * horizontalAngleStep * Math.PI / 180; radV = 0; } @@ -159,7 +164,7 @@ namespace 头罩视野.Services // 最小二乘法拟合椭圆(核心算法)cx:椭圆中心点的 X 坐标 cy:椭圆中心点的 Y 坐标 a:椭圆的长半轴长度(较大的那个半径)b:椭圆的短半轴长度(较小的那个半径) - private static (double cx, double cy, double a, double b, double area) FitEllipse(List points) + public static (double cx, double cy, double a, double b, double area) FitEllipse(List points) { int n = points.Count; if (n < 5) @@ -202,8 +207,6 @@ namespace 头罩视野.Services return (cx, cy, a, b, area); } - - } diff --git a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/App.g.i.cs b/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/App.g.i.cs deleted file mode 100644 index bf6ac98..0000000 --- a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/App.g.i.cs +++ /dev/null @@ -1,84 +0,0 @@ -#pragma checksum "..\..\..\App.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "69F410B786DB1725D40721B4BFA0AF24ADE0F02A" -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; -using 头罩视野; - - -namespace 头罩视野 { - - - /// - /// App - /// - public partial class App : System.Windows.Application { - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - - #line 5 "..\..\..\App.xaml" - this.StartupUri = new System.Uri("MainWindow.xaml", System.UriKind.Relative); - - #line default - #line hidden - System.Uri resourceLocater = new System.Uri("/头罩视野;component/app.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\App.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - /// - /// Application Entry Point. - /// - [System.STAThreadAttribute()] - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public static void Main() { - 头罩视野.App app = new 头罩视野.App(); - app.InitializeComponent(); - app.Run(); - } - } -} - diff --git a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/ChangeLanguage.g.i.cs b/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/ChangeLanguage.g.i.cs deleted file mode 100644 index a67acd6..0000000 --- a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/ChangeLanguage.g.i.cs +++ /dev/null @@ -1,152 +0,0 @@ -#pragma checksum "..\..\..\..\Views\ChangeLanguage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "988A846E1656D700EA4630C867745AA59A3D0110" -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using HandyControl.Controls; -using HandyControl.Data; -using HandyControl.Expression.Media; -using HandyControl.Expression.Shapes; -using HandyControl.Interactivity; -using HandyControl.Media.Animation; -using HandyControl.Media.Effects; -using HandyControl.Properties.Langs; -using HandyControl.Themes; -using HandyControl.Tools; -using HandyControl.Tools.Converter; -using HandyControl.Tools.Extension; -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; -using 头罩视野.Views; - - -namespace 头罩视野.Views { - - - /// - /// ChangeLanguage - /// - public partial class ChangeLanguage : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { - - - #line 43 "..\..\..\..\Views\ChangeLanguage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock TX_1; - - #line default - #line hidden - - - #line 47 "..\..\..\..\Views\ChangeLanguage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock TX_0; - - #line default - #line hidden - - - #line 51 "..\..\..\..\Views\ChangeLanguage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button SW_1; - - #line default - #line hidden - - - #line 68 "..\..\..\..\Views\ChangeLanguage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBlock TX_2; - - #line default - #line hidden - - - #line 73 "..\..\..\..\Views\ChangeLanguage.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button SW_2; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/头罩视野;component/views/changelanguage.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\Views\ChangeLanguage.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [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.TX_1 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 2: - this.TX_0 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 3: - this.SW_1 = ((System.Windows.Controls.Button)(target)); - - #line 51 "..\..\..\..\Views\ChangeLanguage.xaml" - this.SW_1.Click += new System.Windows.RoutedEventHandler(this.BtnGoNextPage_Click); - - #line default - #line hidden - return; - case 4: - this.TX_2 = ((System.Windows.Controls.TextBlock)(target)); - return; - case 5: - this.SW_2 = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/Help.g.i.cs b/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/Help.g.i.cs deleted file mode 100644 index d22b370..0000000 --- a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/Help.g.i.cs +++ /dev/null @@ -1,76 +0,0 @@ -#pragma checksum "..\..\..\..\Views\Help.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "26C55F12F75F47E87465FBE205342822ABB38A23" -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; -using 头罩视野.Views; - - -namespace 头罩视野.Views { - - - /// - /// Help - /// - public partial class Help : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/头罩视野;component/views/help.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\Views\Help.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [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) { - this._contentLoaded = true; - } - } -} - diff --git a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetPassWord.g.i.cs b/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetPassWord.g.i.cs deleted file mode 100644 index 6d03e4a..0000000 --- a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetPassWord.g.i.cs +++ /dev/null @@ -1,277 +0,0 @@ -#pragma checksum "..\..\..\..\Views\SetPassWord.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "CD00A0EB8304DD1C4BC82D7B58CB962188A096F7" -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; -using 头罩视野.Views; - - -namespace 头罩视野.Views { - - - /// - /// SetPassWord - /// - public partial class SetPassWord : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { - - - #line 34 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_7; - - #line default - #line hidden - - - #line 38 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_8; - - #line default - #line hidden - - - #line 42 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_9; - - #line default - #line hidden - - - #line 55 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_14; - - #line default - #line hidden - - - #line 59 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_15; - - #line default - #line hidden - - - #line 63 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_16; - - #line default - #line hidden - - - #line 74 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_17; - - #line default - #line hidden - - - #line 78 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_18; - - #line default - #line hidden - - - #line 82 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_19; - - #line default - #line hidden - - - #line 93 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_20; - - #line default - #line hidden - - - #line 97 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_21; - - #line default - #line hidden - - - #line 101 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_22; - - #line default - #line hidden - - - #line 112 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_23; - - #line default - #line hidden - - - #line 116 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_24; - - #line default - #line hidden - - - #line 120 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_25; - - #line default - #line hidden - - - #line 131 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.PasswordBox ActiveCode_Password; - - #line default - #line hidden - - - #line 138 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.PasswordBox FullActiveCode_Password; - - #line default - #line hidden - - - #line 144 "..\..\..\..\Views\SetPassWord.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button TS_0; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/头罩视野;component/views/setpassword.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\Views\SetPassWord.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [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.NE_7 = ((System.Windows.Controls.TextBox)(target)); - return; - case 2: - this.NE_8 = ((System.Windows.Controls.TextBox)(target)); - return; - case 3: - this.NE_9 = ((System.Windows.Controls.TextBox)(target)); - return; - case 4: - this.NE_14 = ((System.Windows.Controls.TextBox)(target)); - return; - case 5: - this.NE_15 = ((System.Windows.Controls.TextBox)(target)); - return; - case 6: - this.NE_16 = ((System.Windows.Controls.TextBox)(target)); - return; - case 7: - this.NE_17 = ((System.Windows.Controls.TextBox)(target)); - return; - case 8: - this.NE_18 = ((System.Windows.Controls.TextBox)(target)); - return; - case 9: - this.NE_19 = ((System.Windows.Controls.TextBox)(target)); - return; - case 10: - this.NE_20 = ((System.Windows.Controls.TextBox)(target)); - return; - case 11: - this.NE_21 = ((System.Windows.Controls.TextBox)(target)); - return; - case 12: - this.NE_22 = ((System.Windows.Controls.TextBox)(target)); - return; - case 13: - this.NE_23 = ((System.Windows.Controls.TextBox)(target)); - return; - case 14: - this.NE_24 = ((System.Windows.Controls.TextBox)(target)); - return; - case 15: - this.NE_25 = ((System.Windows.Controls.TextBox)(target)); - return; - case 16: - this.ActiveCode_Password = ((System.Windows.Controls.PasswordBox)(target)); - return; - case 17: - this.FullActiveCode_Password = ((System.Windows.Controls.PasswordBox)(target)); - return; - case 18: - this.TS_0 = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} - diff --git a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetTime.g.i.cs b/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetTime.g.i.cs deleted file mode 100644 index 4d696ab..0000000 --- a/头罩视野slove/头罩视野/obj/Debug/net10.0-windows/Views/SetTime.g.i.cs +++ /dev/null @@ -1,261 +0,0 @@ -#pragma checksum "..\..\..\..\Views\SetTime.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "51F0FF48EEB069C6AD0669FE96AF3D2EA6F39299" -//------------------------------------------------------------------------------ -// -// 此代码由工具生成。 -// 运行时版本:4.0.30319.42000 -// -// 对此文件的更改可能会导致不正确的行为,并且如果 -// 重新生成代码,这些更改将会丢失。 -// -//------------------------------------------------------------------------------ - -using System; -using System.Diagnostics; -using System.Windows; -using System.Windows.Automation; -using System.Windows.Controls; -using System.Windows.Controls.Primitives; -using System.Windows.Controls.Ribbon; -using System.Windows.Data; -using System.Windows.Documents; -using System.Windows.Ink; -using System.Windows.Input; -using System.Windows.Markup; -using System.Windows.Media; -using System.Windows.Media.Animation; -using System.Windows.Media.Effects; -using System.Windows.Media.Imaging; -using System.Windows.Media.Media3D; -using System.Windows.Media.TextFormatting; -using System.Windows.Navigation; -using System.Windows.Shapes; -using System.Windows.Shell; -using 头罩视野.Views; - - -namespace 头罩视野.Views { - - - /// - /// SetTime - /// - public partial class SetTime : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector { - - - #line 39 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_0; - - #line default - #line hidden - - - #line 43 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_1; - - #line default - #line hidden - - - #line 47 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_5; - - #line default - #line hidden - - - #line 51 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_4; - - #line default - #line hidden - - - #line 55 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_3; - - #line default - #line hidden - - - #line 59 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_2; - - #line default - #line hidden - - - #line 63 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_6; - - #line default - #line hidden - - - #line 69 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_0; - - #line default - #line hidden - - - #line 73 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_1; - - #line default - #line hidden - - - #line 77 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_5; - - #line default - #line hidden - - - #line 81 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_4; - - #line default - #line hidden - - - #line 85 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_3; - - #line default - #line hidden - - - #line 89 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox ND_2; - - #line default - #line hidden - - - #line 93 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.TextBox NE_7; - - #line default - #line hidden - - - #line 96 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button TS_0; - - #line default - #line hidden - - - #line 107 "..\..\..\..\Views\SetTime.xaml" - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Button FK_0; - - #line default - #line hidden - - private bool _contentLoaded; - - /// - /// InitializeComponent - /// - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - public void InitializeComponent() { - if (_contentLoaded) { - return; - } - _contentLoaded = true; - System.Uri resourceLocater = new System.Uri("/头罩视野;component/views/settime.xaml", System.UriKind.Relative); - - #line 1 "..\..\..\..\Views\SetTime.xaml" - System.Windows.Application.LoadComponent(this, resourceLocater); - - #line default - #line hidden - } - - [System.Diagnostics.DebuggerNonUserCodeAttribute()] - [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "10.0.6.0")] - [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] - [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] - [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.NE_0 = ((System.Windows.Controls.TextBox)(target)); - - #line 40 "..\..\..\..\Views\SetTime.xaml" - this.NE_0.TextChanged += new System.Windows.Controls.TextChangedEventHandler(this.NE_0_TextChanged); - - #line default - #line hidden - return; - case 2: - this.NE_1 = ((System.Windows.Controls.TextBox)(target)); - return; - case 3: - this.NE_5 = ((System.Windows.Controls.TextBox)(target)); - return; - case 4: - this.NE_4 = ((System.Windows.Controls.TextBox)(target)); - return; - case 5: - this.NE_3 = ((System.Windows.Controls.TextBox)(target)); - return; - case 6: - this.NE_2 = ((System.Windows.Controls.TextBox)(target)); - return; - case 7: - this.NE_6 = ((System.Windows.Controls.TextBox)(target)); - return; - case 8: - this.ND_0 = ((System.Windows.Controls.TextBox)(target)); - return; - case 9: - this.ND_1 = ((System.Windows.Controls.TextBox)(target)); - return; - case 10: - this.ND_5 = ((System.Windows.Controls.TextBox)(target)); - return; - case 11: - this.ND_4 = ((System.Windows.Controls.TextBox)(target)); - return; - case 12: - this.ND_3 = ((System.Windows.Controls.TextBox)(target)); - return; - case 13: - this.ND_2 = ((System.Windows.Controls.TextBox)(target)); - return; - case 14: - this.NE_7 = ((System.Windows.Controls.TextBox)(target)); - return; - case 15: - this.TS_0 = ((System.Windows.Controls.Button)(target)); - return; - case 16: - this.FK_0 = ((System.Windows.Controls.Button)(target)); - return; - } - this._contentLoaded = true; - } - } -} -