Skip to content

Commit 34a0f2f

Browse files
committed
修复抽取页面问题
1 parent 3e32f72 commit 34a0f2f

14 files changed

Lines changed: 41 additions & 19 deletions

File tree

.vscode/launch.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"request": "launch",
1111
"preLaunchTask": "build",
1212
// 如果已更改目标框架,请确保更新程序路径。
13-
"program": "${workspaceFolder}/SecRandom.Desktop/bin/Debug/net10.0/SecRandom.Desktop.dll",
13+
"program": "${workspaceFolder}/SecRandom.Desktop/bin/Debug/net9.0/SecRandom.Desktop.dll",
1414
"args": [],
15-
"cwd": "${workspaceFolder}/SecRandom.Desktop/bin/Debug/net10.0/",
15+
"cwd": "${workspaceFolder}/SecRandom.Desktop/bin/Debug/net9.0/",
1616
// 有关“控制台”字段的详细信息,请参阅 https://aka.ms/VSCode-CS-LaunchJson-Console
1717
"console": "internalConsole",
1818
"stopAtEntry": false

CHANGELOG/v2.3.2/CHANGELOG.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,12 @@ v2.3 - Shiroko (砂狼白子) release 3
1212

1313
## 💡 功能优化
1414

15-
- 优化 **闪抽设置**,新增独立入口
16-
- 优化 **点名设置**,新增独立入口
17-
- 优化 **抽奖设置**,新增独立入口
18-
- 优化 **抽奖设置**,补全显示选项
19-
- 优化 **抽奖设置**,补全动画/主题
15+
-
2016

2117
## 🐛 修复问题
2218

2319
- 修复 **打开学生图片文件夹**,避免崩溃
20+
- 修复 **浮窗拖动**,跟随鼠标位置
2421

2522
## 🔧 其它变更
2623

SecRandom.Core/Extensions/PageItemsExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public static List<NavigationViewItemBase> ToNavigationViewItems(this IEnumerabl
3434
{
3535
IconSource = new FluentIconSource(group.IconGlyph),
3636
Content = group.Name,
37-
Tag = i
37+
Tag = group
3838
};
3939

4040
if (groups.FirstOrDefault(x => x.Key == i.GroupId) is {} groupItems)

SecRandom/App.axaml.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,10 @@ public static void Stop()
186186
var logger = IAppHost.GetService<ILogger<App>>();
187187
logger.LogInformation("正在停止应用");
188188

189-
_floatingWindow?.CanClose = true;
189+
if (_floatingWindow != null)
190+
{
191+
_floatingWindow.CanClose = true;
192+
}
190193

191194
var configHandler = IAppHost.GetService<MainConfigHandler>();
192195
configHandler.Save();

SecRandom/Views/MainView.axaml.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,18 @@ private void CoreNavigate(PageInfo info)
118118

119119
private void NavigationView_OnItemInvoked(object? sender, NavigationViewItemInvokedEventArgs e)
120120
{
121-
if (e.InvokedItemContainer is NavigationViewItem { Tag: PageInfo info })
121+
PageInfo? info = null;
122+
123+
if (e.InvokedItemContainer is NavigationViewItem { Tag: PageInfo containerInfo })
124+
{
125+
info = containerInfo;
126+
}
127+
else if (e.InvokedItem is PageInfo invokedInfo)
128+
{
129+
info = invokedInfo;
130+
}
131+
132+
if (info != null)
122133
{
123134
CoreNavigate(info);
124135
}

SecRandom/Views/SettingsPages/DrawSettingsSubPages/FaceDetectorSettingsSubPage.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
x:DataType="configModels:FaceDetectorSettingsConfig">
1212
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
1313
VerticalScrollBarVisibility="Auto">
14-
<StackPanel Orientation="Vertical" Spacing="12">
14+
<StackPanel Orientation="Vertical" Margin="12 12 18 12" Spacing="12">
1515
<TextBlock Text="{x:Static pageLangs:Resources.FaceDetectorExtractionFunction}"
1616
FontSize="14"
1717
FontWeight="SemiBold" />

SecRandom/Views/SettingsPages/DrawSettingsSubPages/LotteryListSpecificSettings/LotteryListSpecificSettingsPage.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
x:DataType="vm:LotteryListSpecificSettingsViewModel">
1313
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
1414
VerticalScrollBarVisibility="Auto">
15-
<StackPanel Orientation="Vertical" Spacing="12">
15+
<StackPanel Orientation="Vertical" Margin="12 12 18 12" Spacing="12">
1616
<TextBlock Text="{x:Static pageLangs:Resources.ListSpecificSettings}"
1717
FontSize="14"
1818
FontWeight="SemiBold"/>

SecRandom/Views/SettingsPages/DrawSettingsSubPages/LotterySettingsSubPage.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
x:DataType="configModels:LotterySettingsConfig">
1414
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
1515
VerticalScrollBarVisibility="Auto">
16-
<StackPanel Orientation="Vertical" Spacing="12">
16+
<StackPanel Orientation="Vertical" Margin="12 12 18 12" Spacing="12">
1717
<TextBlock Text="{x:Static pageLangs:Resources.ListSpecificSettings}"
1818
FontSize="14"
1919
FontWeight="SemiBold"/>

SecRandom/Views/SettingsPages/DrawSettingsSubPages/QuickDrawListSpecificSettings/QuickDrawListSpecificSettingsPage.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
x:DataType="vm:QuickDrawListSpecificSettingsViewModel">
1313
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
1414
VerticalScrollBarVisibility="Auto">
15-
<StackPanel Orientation="Vertical" Spacing="12">
15+
<StackPanel Orientation="Vertical" Margin="12 12 18 12" Spacing="12">
1616
<TextBlock Text="{x:Static pageLangs:Resources.ListSpecificSettings}"
1717
FontSize="14"
1818
FontWeight="SemiBold"/>

SecRandom/Views/SettingsPages/DrawSettingsSubPages/QuickDrawSettingsSubPage.axaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
x:DataType="configModels:QuickDrawSettingsConfig">
1414
<ScrollViewer HorizontalScrollBarVisibility="Disabled"
1515
VerticalScrollBarVisibility="Auto">
16-
<StackPanel Orientation="Vertical" Spacing="12">
16+
<StackPanel Orientation="Vertical" Margin="12 12 18 12" Spacing="12">
1717
<TextBlock Text="{x:Static pageLangs:Resources.ListSpecificSettings}"
1818
FontSize="14"
1919
FontWeight="SemiBold"/>

0 commit comments

Comments
 (0)