mirror of
https://github.com/SpaceTimee/Sheas-Cealer.git
synced 2025-07-13 21:02:08 +08:00
1.1.4 -> 1.1.5 第11次更新
This commit is contained in:
parent
b1d41436de
commit
8de6980f59
9
Consts/MainMultilangConst.Designer.cs
generated
9
Consts/MainMultilangConst.Designer.cs
generated
@ -429,6 +429,15 @@ namespace Sheas_Cealer.Consts {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 查找类似 GLB. Purging STP. 的本地化字符串。
|
||||||
|
/// </summary>
|
||||||
|
public static string MihomoButtonIsStoppingContent {
|
||||||
|
get {
|
||||||
|
return ResourceManager.GetString("MihomoButtonIsStoppingContent", resourceCulture);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 查找类似 GLB. Cealing INIT. 的本地化字符串。
|
/// 查找类似 GLB. Cealing INIT. 的本地化字符串。
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -180,6 +180,9 @@
|
|||||||
<data name="MihomoButtonIsStoppedToolTip" xml:space="preserve">
|
<data name="MihomoButtonIsStoppedToolTip" xml:space="preserve">
|
||||||
<value>Click to launch a local Mihomo</value>
|
<value>Click to launch a local Mihomo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MihomoButtonIsStoppingContent" xml:space="preserve">
|
||||||
|
<value>GLB. Purging STP.</value>
|
||||||
|
</data>
|
||||||
<data name="NginxButtonIsInitingContent" xml:space="preserve">
|
<data name="NginxButtonIsInitingContent" xml:space="preserve">
|
||||||
<value>GLB. Cealing INIT.</value>
|
<value>GLB. Cealing INIT.</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -180,6 +180,9 @@
|
|||||||
<data name="MihomoButtonIsStoppedToolTip" xml:space="preserve">
|
<data name="MihomoButtonIsStoppedToolTip" xml:space="preserve">
|
||||||
<value>点击启动本地 Mihomo</value>
|
<value>点击启动本地 Mihomo</value>
|
||||||
</data>
|
</data>
|
||||||
|
<data name="MihomoButtonIsStoppingContent" xml:space="preserve">
|
||||||
|
<value>全局净化停止中</value>
|
||||||
|
</data>
|
||||||
<data name="NginxButtonIsInitingContent" xml:space="preserve">
|
<data name="NginxButtonIsInitingContent" xml:space="preserve">
|
||||||
<value>全局伪造启动中</value>
|
<value>全局伪造启动中</value>
|
||||||
</data>
|
</data>
|
||||||
|
@ -10,11 +10,13 @@ internal class MainMihomoButtonContentConv : IMultiValueConverter
|
|||||||
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
|
public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
|
||||||
{
|
{
|
||||||
bool isMihomoRunning = (bool)values[0];
|
bool isMihomoRunning = (bool)values[0];
|
||||||
bool isMihomoIniting = (bool)values[1];
|
bool isComihomoIniting = (bool)values[1];
|
||||||
bool isCoproxyIniting = (bool)values[2];
|
bool isMihomoIniting = (bool)values[2];
|
||||||
bool isCoproxyStopping = (bool)values[3];
|
bool isCoproxyIniting = (bool)values[3];
|
||||||
|
bool isCoproxyStopping = (bool)values[4];
|
||||||
|
|
||||||
return isCoproxyIniting || isCoproxyStopping ? Binding.DoNothing :
|
return isCoproxyIniting || isCoproxyStopping ? Binding.DoNothing :
|
||||||
|
isComihomoIniting ? MainConst.MihomoButtonIsStoppingContent :
|
||||||
isMihomoIniting ? MainConst.MihomoButtonIsInitingContent :
|
isMihomoIniting ? MainConst.MihomoButtonIsInitingContent :
|
||||||
isMihomoRunning ? MainConst.MihomoButtonIsRunningContent : MainConst.MihomoButtonIsStoppedContent;
|
isMihomoRunning ? MainConst.MihomoButtonIsRunningContent : MainConst.MihomoButtonIsStoppedContent;
|
||||||
}
|
}
|
||||||
|
@ -120,6 +120,7 @@
|
|||||||
<Button.Content>
|
<Button.Content>
|
||||||
<MultiBinding Converter="{x:Static convs:MainConv.MainMihomoButtonContentConv}">
|
<MultiBinding Converter="{x:Static convs:MainConv.MainMihomoButtonContentConv}">
|
||||||
<Binding Path="IsMihomoRunning" />
|
<Binding Path="IsMihomoRunning" />
|
||||||
|
<Binding Path="IsComihomoIniting" />
|
||||||
<Binding Path="IsMihomoIniting" />
|
<Binding Path="IsMihomoIniting" />
|
||||||
<Binding Path="IsCoproxyIniting" />
|
<Binding Path="IsCoproxyIniting" />
|
||||||
<Binding Path="IsCoproxyStopping" />
|
<Binding Path="IsCoproxyStopping" />
|
||||||
|
@ -349,10 +349,11 @@ public partial class MainWin : Window
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
MainPres.IsCoproxyStopping = true;
|
|
||||||
|
|
||||||
bool isConginxRunning = MainPres.IsConginxRunning;
|
bool isConginxRunning = MainPres.IsConginxRunning;
|
||||||
|
|
||||||
|
if (isConginxRunning)
|
||||||
|
MainPres.IsCoproxyStopping = true;
|
||||||
|
|
||||||
foreach (Process nginxProcess in Process.GetProcessesByName(Path.GetFileNameWithoutExtension(isConginxRunning ? MainConst.ConginxPath : MainConst.NginxPath)))
|
foreach (Process nginxProcess in Process.GetProcessesByName(Path.GetFileNameWithoutExtension(isConginxRunning ? MainConst.ConginxPath : MainConst.NginxPath)))
|
||||||
{
|
{
|
||||||
nginxProcess.Exited += async (_, _) =>
|
nginxProcess.Exited += async (_, _) =>
|
||||||
|
Loading…
Reference in New Issue
Block a user