[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:
@@ -2871,8 +2871,7 @@
|
|||||||
<!-- 타입 드롭다운 -->
|
<!-- 타입 드롭다운 -->
|
||||||
<ComboBox Grid.Row="0" Grid.Column="4"
|
<ComboBox Grid.Row="0" Grid.Column="4"
|
||||||
SelectedValue="{Binding NewHotkeyType}"
|
SelectedValue="{Binding NewHotkeyType}"
|
||||||
SelectedValuePath="Tag"
|
SelectedValuePath="Tag">
|
||||||
Style="{StaticResource ModernComboBox}">
|
|
||||||
<ComboBoxItem Tag="app">앱 (exe)</ComboBoxItem>
|
<ComboBoxItem Tag="app">앱 (exe)</ComboBoxItem>
|
||||||
<ComboBoxItem Tag="folder">폴더</ComboBoxItem>
|
<ComboBoxItem Tag="folder">폴더</ComboBoxItem>
|
||||||
<ComboBoxItem Tag="url">URL</ComboBoxItem>
|
<ComboBoxItem Tag="url">URL</ComboBoxItem>
|
||||||
|
|||||||
@@ -457,7 +457,7 @@ public partial class SettingsWindow : Window
|
|||||||
|
|
||||||
protected override void OnClosed(EventArgs e)
|
protected override void OnClosed(EventArgs e)
|
||||||
{
|
{
|
||||||
if (!_saved) _revertCallback();
|
if (!_saved) _revertCallback?.Invoke();
|
||||||
base.OnClosed(e);
|
base.OnClosed(e);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user