뷰 바인딩 마이그레이션 첫 슬라이스 — 명령형 컨트롤 읽기를 선언적 XAML 바인딩으로 전환. - MainWindow.Options(OptionsViewModel) 노출. XAML: QualitySlider.Value ↔ Options.Quality, OutputPathTextBox.Text ↔ Options.CustomOutputDirectory (TwoWay, Window-relative). - BuildOptions: Quality/CustomOutputDirectory 수동 동기 제거(바인딩이 담당). 충돌/AI/GPU만 코드비하인드. - 검증: 빌드 0/0, 83 테스트 그린, publish 후 메인 창 크래시 없이 로드(언핸들드 로그 없음 = XAML 파싱/구성 정상). 비치명적 실패 모드(바인딩 오류 시 기본값 degrade, 크래시 없음) — 슬라이더/출력폴더 실동작은 GUI 스모크 권장. |
||
|---|---|---|
| .. | ||
| Assets | ||
| Cli | ||
| Shell | ||
| ViewModels | ||
| Views | ||
| app.ico | ||
| app.manifest | ||
| App.xaml | ||
| App.xaml.cs | ||
| AssemblyInfo.cs | ||
| Everything2Everything.App.csproj | ||
| GlobalUsings.cs | ||