Commit b0482d6
committed
feat(avalonia): wire up file menu commands in MainWindow
- Add menu bar with File menu (Open, Save, Save As, Recent Files, Examples, Preferences, About)
- Add keyboard shortcuts for all file operations
- Implement file operation commands in MainWindowViewModel
- Add IFileService dependency to MainWindowViewModel
- Implement OpenFileCommand, SaveFileCommand, SaveAsCommand
- Implement OpenExampleCommand, ShowPreferencesCommand, ShowAboutCommand
- Add SetParentWindow method for showing dialogs
- Wire up command methods to show dialogs and handle results
- Update all MainWindowViewModel tests to include mock FileService
- All 223 tests passing1 parent 7778022 commit b0482d6
File tree
4 files changed
+214
-46
lines changed- avalonia-gui
- ARMEmulator.Tests/ViewModels
- ARMEmulator
- ViewModels
4 files changed
+214
-46
lines changed
0 commit comments