From 9b1d9c117e61848decf42369e0f729c6aab7d3b8 Mon Sep 17 00:00:00 2001 From: CJK_mkp <113243675+CJKmkp@users.noreply.github.com> Date: Tue, 10 Jun 2025 14:19:01 +0800 Subject: [PATCH] =?UTF-8?q?add:=E8=B0=83=E7=94=A8Classisland=E7=82=B9?= =?UTF-8?q?=E5=90=8D=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在点名中增加了调用Ci的点名选项 --- Ink Canvas/Windows/RandWindow.xaml | 8 ++++ Ink Canvas/Windows/RandWindow.xaml.cs | 17 +++++++++ .../net472/InkCanvasForClass.g.resources | Bin 5156307 -> 5156754 bytes .../obj/Debug/net472/Windows/RandWindow.g.cs | 35 +++++++++++++----- .../Debug/net472/Windows/RandWindow.g.i.cs | 35 +++++++++++++----- 5 files changed, 77 insertions(+), 18 deletions(-) diff --git a/Ink Canvas/Windows/RandWindow.xaml b/Ink Canvas/Windows/RandWindow.xaml index 8d428645..62dddffb 100644 --- a/Ink Canvas/Windows/RandWindow.xaml +++ b/Ink Canvas/Windows/RandWindow.xaml @@ -101,6 +101,14 @@ + + + + + + + + diff --git a/Ink Canvas/Windows/RandWindow.xaml.cs b/Ink Canvas/Windows/RandWindow.xaml.cs index 766ebc19..b061c064 100644 --- a/Ink Canvas/Windows/RandWindow.xaml.cs +++ b/Ink Canvas/Windows/RandWindow.xaml.cs @@ -8,6 +8,7 @@ using System.Linq; using System.Threading; using System.Windows; using System.Windows.Input; +using MessageBox = iNKORE.UI.WPF.Modern.Controls.MessageBox; namespace Ink_Canvas { /// @@ -205,5 +206,21 @@ namespace Ink_Canvas { private void BtnClose_MouseUp(object sender, MouseButtonEventArgs e) { Close(); } + + private void BorderBtnIslandCaller_MouseUp(object sender, MouseButtonEventArgs e) + { + try + { + System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo + { + FileName = "classisland://plugins/IslandCaller/Run", + UseShellExecute = true + }); + } + catch (Exception ex) + { + MessageBox.Show("无法调用外部点名:" + ex.Message); + } + } } } diff --git a/Ink Canvas/obj/Debug/net472/InkCanvasForClass.g.resources b/Ink Canvas/obj/Debug/net472/InkCanvasForClass.g.resources index 3968228028a1fd27880b4d86248f245d492d54f2..096bb1e4176034eeba17b2766f64baa0e2311432 100644 GIT binary patch delta 1020 zcmX}qOH30%7zgm}b}382@}|hEw3J%3h3(Q^K;>bp0zT&I$sooiK5BtNe4yCas(3LG zG)`#b5#>NUaYHdpyy?ltcv26Z2zb{Ev5fy&BAfnZzxj4{9{cs{k9BeO=eoH1J|v14 zQkl?nCS(E;%pgG?SRfx{C;%%ILJ{l(8x%tcltLMlLj_bq71*H~_CpQSLLJmY12~`& zoZx~ca6>bA-~f1`1rEX?@PQv%p$!xWfC}vp1PyfPfKKRw!*B$SLO1k4FZ97N;NKw( z$KeE=gnk%+K{y4c;S8Kz%Y?}H9?|2ZL%n324)qi7S};ihH3{=)CTN!hL8t=14UGoI z<*qFiDnldjOObeJA~rZ49gbZJ4@aYs_*~9-r5?j9w!dsk6!V)DCDhp!bjx3us42@k z`fWUP7kp%9RpH%-yenG-QPpOcKEr#qER!n~UqJUMK4mPYzecikh-p_SO%sP0Q0dz= zX-`~5x&h4IoZz-*nS@vPa1S58y`x>j-Nm0vn6t21$m@@eT#R%xT|v@f^$1&{iQ$s; zUL+(fiq^r$Cv$>!9RZ)*T|LXnwpLS{&sR2Xg z3~ezO<%lETmGJWnRnx>S4@9D)`08=`<|X-H8%Mqj%x08pg7z&D7fsI-m+1!0%##k& zP5Nh^G@5SFss*Chc_sLI#(^gh7^NTMFlodz;SPtRl z!h#20T);(?z=un?j8c@L95(!@KqabBjVri{8U%0+wFu%mLb!pO2%`@5h@b(DxP{wj zLKMwt!5!R146TTx4GFa49+FV#Kqv0w0UqKJ9-|B0=)n{8!u=0v^r0UE7{m~UF@jM% z#j{*KCI7pv$*>;lkwrZ=DA8PUO%lNdubMIpqZ(c{P4&a`w_vClf{mE1=dNm`R=4<^cBX#DS{+E%qz&w)ycY4h+ z)B>RfF~1IFC2B6{{;aIjFVZ?a;|=Njj3pk$Gb;2!Rzl{IcCvD4zomV?f7#ui4!=9= zMIEEjw_UIj$$6(ENVoOqSgq*sb%{5>=XttjmE^ARst?rCV){reDW*@k-|Mnlb^?9? B)s+AM diff --git a/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.cs b/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.cs index 910b71fb..bc5d3198 100644 --- a/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.cs +++ b/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Windows\RandWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "438AC48A5442919DB1E24FC876DEC488281105D7" +#pragma checksum "..\..\..\..\Windows\RandWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "695B3561F1F2C3284724BFAA9122C85C2EF5221A" //------------------------------------------------------------------------------ // // 此代码由工具生成。 @@ -155,9 +155,9 @@ namespace Ink_Canvas { #line hidden - #line 106 "..\..\..\..\Windows\RandWindow.xaml" + #line 104 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Border BorderBtnHelp; + internal System.Windows.Controls.Border BorderBtnIslandCaller; #line default #line hidden @@ -165,13 +165,21 @@ namespace Ink_Canvas { #line 114 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border BorderBtnHelp; + + #line default + #line hidden + + + #line 122 "..\..\..\..\Windows\RandWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlockPeopleCount; #line default #line hidden - #line 117 "..\..\..\..\Windows\RandWindow.xaml" + #line 125 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Border BtnClose; @@ -271,21 +279,30 @@ namespace Ink_Canvas { this.SymbolIconStart = ((iNKORE.UI.WPF.Modern.Controls.SymbolIcon)(target)); return; case 14: - this.BorderBtnHelp = ((System.Windows.Controls.Border)(target)); + this.BorderBtnIslandCaller = ((System.Windows.Controls.Border)(target)); - #line 106 "..\..\..\..\Windows\RandWindow.xaml" - this.BorderBtnHelp.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnHelp_MouseUp); + #line 104 "..\..\..\..\Windows\RandWindow.xaml" + this.BorderBtnIslandCaller.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnIslandCaller_MouseUp); #line default #line hidden return; case 15: - this.TextBlockPeopleCount = ((System.Windows.Controls.TextBlock)(target)); + this.BorderBtnHelp = ((System.Windows.Controls.Border)(target)); + + #line 114 "..\..\..\..\Windows\RandWindow.xaml" + this.BorderBtnHelp.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnHelp_MouseUp); + + #line default + #line hidden return; case 16: + this.TextBlockPeopleCount = ((System.Windows.Controls.TextBlock)(target)); + return; + case 17: this.BtnClose = ((System.Windows.Controls.Border)(target)); - #line 117 "..\..\..\..\Windows\RandWindow.xaml" + #line 125 "..\..\..\..\Windows\RandWindow.xaml" this.BtnClose.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BtnClose_MouseUp); #line default diff --git a/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.i.cs b/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.i.cs index 910b71fb..bc5d3198 100644 --- a/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.i.cs +++ b/Ink Canvas/obj/Debug/net472/Windows/RandWindow.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\..\..\Windows\RandWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "438AC48A5442919DB1E24FC876DEC488281105D7" +#pragma checksum "..\..\..\..\Windows\RandWindow.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "695B3561F1F2C3284724BFAA9122C85C2EF5221A" //------------------------------------------------------------------------------ // // 此代码由工具生成。 @@ -155,9 +155,9 @@ namespace Ink_Canvas { #line hidden - #line 106 "..\..\..\..\Windows\RandWindow.xaml" + #line 104 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] - internal System.Windows.Controls.Border BorderBtnHelp; + internal System.Windows.Controls.Border BorderBtnIslandCaller; #line default #line hidden @@ -165,13 +165,21 @@ namespace Ink_Canvas { #line 114 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Border BorderBtnHelp; + + #line default + #line hidden + + + #line 122 "..\..\..\..\Windows\RandWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlockPeopleCount; #line default #line hidden - #line 117 "..\..\..\..\Windows\RandWindow.xaml" + #line 125 "..\..\..\..\Windows\RandWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Border BtnClose; @@ -271,21 +279,30 @@ namespace Ink_Canvas { this.SymbolIconStart = ((iNKORE.UI.WPF.Modern.Controls.SymbolIcon)(target)); return; case 14: - this.BorderBtnHelp = ((System.Windows.Controls.Border)(target)); + this.BorderBtnIslandCaller = ((System.Windows.Controls.Border)(target)); - #line 106 "..\..\..\..\Windows\RandWindow.xaml" - this.BorderBtnHelp.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnHelp_MouseUp); + #line 104 "..\..\..\..\Windows\RandWindow.xaml" + this.BorderBtnIslandCaller.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnIslandCaller_MouseUp); #line default #line hidden return; case 15: - this.TextBlockPeopleCount = ((System.Windows.Controls.TextBlock)(target)); + this.BorderBtnHelp = ((System.Windows.Controls.Border)(target)); + + #line 114 "..\..\..\..\Windows\RandWindow.xaml" + this.BorderBtnHelp.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BorderBtnHelp_MouseUp); + + #line default + #line hidden return; case 16: + this.TextBlockPeopleCount = ((System.Windows.Controls.TextBlock)(target)); + return; + case 17: this.BtnClose = ((System.Windows.Controls.Border)(target)); - #line 117 "..\..\..\..\Windows\RandWindow.xaml" + #line 125 "..\..\..\..\Windows\RandWindow.xaml" this.BtnClose.MouseUp += new System.Windows.Input.MouseButtonEventHandler(this.BtnClose_MouseUp); #line default