Skip to content

Commit fba0fc8

Browse files
committed
优化自动保留换行开关
1 parent 87b45e9 commit fba0fc8

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

RemainOriginal.xaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
77
x:Class="CopyPlusPlus.RemainOriginal"
88
mc:Ignorable="d"
9-
Title="保留原换行" Height="153" Width="187" ShowInTaskbar="False" Topmost="True" WindowStartupLocation="CenterOwner" ResizeMode="NoResize" Closed="OnClose">
9+
Title="保留原换行" Height="153" Width="187" ShowInTaskbar="False" Topmost="True" WindowStartupLocation="CenterOwner" ResizeMode="NoResize">
1010
<Grid>
1111
<TextBlock HorizontalAlignment="Center" TextWrapping="Wrap" Text="根据段落末尾是否为句号" VerticalAlignment="Top" TextAlignment="Justify" Margin="0,67,0,0" />
1212
<TextBlock HorizontalAlignment="Center" TextWrapping="Wrap" VerticalAlignment="Top" TextAlignment="Justify" Margin="0,87,0,0" Text="自动保留原换行 " />
1313

1414
<mah:ToggleSwitch x:Name="SwitchChineseOriginal" MinWidth="0" ContentDirection="LeftToRight" Content="中 文 "
1515
FontWeight="Bold" ContentPadding="0,0,-10,0" FontFamily="Microsoft YaHei UI"
16-
Margin="35,1,0,0" IsOn="True" VerticalAlignment="Top" />
16+
Margin="35,1,0,0" IsOn="True" VerticalAlignment="Top" Toggled="OnChineseToggled" />
1717

1818
<mah:ToggleSwitch x:Name="SwitchEnglishOriginal" MinWidth="0" ContentDirection="LeftToRight" Content="英 文 "
19-
FontWeight="Bold" ContentPadding="0,0,-10,0" FontFamily="Microsoft YaHei UI" IsOn="True" VerticalAlignment="Top" Margin="35,33,0,0" />
19+
FontWeight="Bold" ContentPadding="0,0,-10,0" FontFamily="Microsoft YaHei UI" IsOn="True" VerticalAlignment="Top" Margin="35,33,0,0" Toggled="OnEnglishToggled" />
2020
</Grid>
2121
</Window>

RemainOriginal.xaml.cs

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
using System;
2-
using System.Linq;
1+
using System.Linq;
32
using System.Windows;
43
using CopyPlusPlus.Properties;
54

@@ -19,14 +18,19 @@ public RemainOriginal()
1918
InitializeComponent();
2019
}
2120

22-
private void OnClose(object sender, EventArgs e)
21+
private void OnChineseToggled(object sender, RoutedEventArgs e)
2322
{
2423
_mainWindow.RemainChinese = SwitchChineseOriginal.IsOn;
25-
_mainWindow.RemainEnglish = SwitchEnglishOriginal.IsOn;
2624

2725
Settings.Default.RemainChinese = SwitchChineseOriginal.IsOn;
28-
Settings.Default.RemainEnglish = SwitchEnglishOriginal.IsOn;
26+
Settings.Default.Save();
27+
}
2928

29+
private void OnEnglishToggled(object sender, RoutedEventArgs e)
30+
{
31+
_mainWindow.RemainEnglish = SwitchEnglishOriginal.IsOn;
32+
33+
Settings.Default.RemainEnglish = SwitchEnglishOriginal.IsOn;
3034
Settings.Default.Save();
3135
}
3236
}

0 commit comments

Comments
 (0)