[Fix] 설정창 XamlParseException 수정 — ModernComboBox 스타일 누락

SettingsWindow.xaml (라인 2875):
- Style="{StaticResource ModernComboBox}" 참조 제거
- 이유: ModernComboBox 스타일이 정의되지 않아 XamlParseException 발생
- 기본 ComboBox 스타일(라인 224, TargetType 전체 적용)이 이미 존재

SettingsWindow.xaml.cs (OnClosed):
- _revertCallback() → _revertCallback?.Invoke()
- XAML 파싱 실패 시 null 역참조 방지

빌드: 경고 0, 오류 0

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-05 08:32:42 +09:00
parent b018d54e9b
commit 2b972ac4e9
2 changed files with 2 additions and 3 deletions

View File

@@ -2871,8 +2871,7 @@
<!-- 타입 드롭다운 -->
<ComboBox Grid.Row="0" Grid.Column="4"
SelectedValue="{Binding NewHotkeyType}"
SelectedValuePath="Tag"
Style="{StaticResource ModernComboBox}">
SelectedValuePath="Tag">
<ComboBoxItem Tag="app">앱 (exe)</ComboBoxItem>
<ComboBoxItem Tag="folder">폴더</ComboBoxItem>
<ComboBoxItem Tag="url">URL</ComboBoxItem>

View File

@@ -457,7 +457,7 @@ public partial class SettingsWindow : Window
protected override void OnClosed(EventArgs e)
{
if (!_saved) _revertCallback();
if (!_saved) _revertCallback?.Invoke();
base.OnClosed(e);
}
}