Remove OpenPopup from ViewModel items, cleanup App.xaml.cs with WindowHolder to escapsulate the windowed experience logic, misc cleanup
7 years ago
Authored
Dave AmentaParent7b32409
19 files changed
- EarTrumpet/App.xaml.cs+97−109
- EarTrumpet/EarTrumpet.csproj+2−1
- EarTrumpet/UI/Helpers/WindowHolder.cs+54−0
- EarTrumpet/UI/Services/KeyboardNavigator.cs+0−75
- EarTrumpet/UI/ViewModels/AppItemViewModel.cs+0−9
- EarTrumpet/UI/ViewModels/AudioSessionViewModel.cs+5−1
- EarTrumpet/UI/ViewModels/DeviceCollectionViewModel.cs+0−7
- EarTrumpet/UI/ViewModels/DeviceViewModel.cs+0−9
- EarTrumpet/UI/ViewModels/FlyoutViewModel.cs+2−8
- EarTrumpet/UI/ViewModels/FullWindowViewModel.cs+2−8
- EarTrumpet/UI/ViewModels/IAppItemViewModel.cs+0−2
- EarTrumpet/UI/ViewModels/IPopupHostViewModel.cs+9−0
- EarTrumpet/UI/ViewModels/TemporaryAppItemViewModel.cs+0−9
- EarTrumpet/UI/Views/AppItemView.xaml+1−1
- EarTrumpet/UI/Views/AppItemView.xaml.cs+37−12
- EarTrumpet/UI/Views/DeviceView.xaml+54−47
- EarTrumpet/UI/Views/DeviceView.xaml.cs+32−17
- EarTrumpet/UI/Views/FlyoutWindow.xaml.cs+3−10
- EarTrumpet/UI/Views/FullWindow.xaml.cs+2−5