├── .editorconfig ├── .github └── workflows │ └── deploy-class-commands.yml ├── .gitignore ├── AnimationDemo ├── AnimationDemo.csproj ├── AnimationDemo.csproj.user ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── MainWindow.xaml └── MainWindow.xaml.cs ├── AsyncCommands ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── AsyncCommands.csproj ├── AsyncCommands.csproj.user ├── Commands │ ├── AsyncCommandBase.cs │ ├── AsyncRelayCommand.cs │ └── LoginCommand.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Services │ ├── AuthenticationService.cs │ └── IAuthenticationService.cs ├── ViewModels │ ├── LoginViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── LoginView.xaml │ └── LoginView.xaml.cs ├── BindingShort ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── BindingShort.csproj ├── BindingShort.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs └── MessageViewModel.cs ├── ClassCommands.Tests ├── ClassCommands.Tests.csproj ├── Commands │ └── CalculatePriceCommandTests.cs └── ViewModels │ └── SellViewModelTests.cs ├── ClassCommands ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── ClassCommands.csproj ├── ClassCommands.csproj.user ├── Commands │ ├── BaseCommand.cs │ ├── BuyCommand.cs │ ├── CalculatePriceCommand.cs │ └── CallbackCommand.cs ├── Exceptions │ └── ItemPriceNotFoundException.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ └── OwnedItem.cs ├── Services │ ├── IPriceService.cs │ └── PriceService.cs ├── Stores │ ├── IOwnedItemsStore.cs │ └── OwnedItemsStore.cs └── ViewModels │ ├── BuyViewModel.cs │ ├── ICalculatePriceViewModel.cs │ ├── MainViewModel.cs │ ├── SellViewModel.cs │ └── ViewModelBase.cs ├── CollectionViewFilteringMVVM ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── CollectionViewMVVM.csproj ├── CollectionViewMVVM.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ViewModels │ ├── EmployeeListingViewModel.cs │ ├── EmployeeViewModel.cs │ ├── MainViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── EmployeeListingView.xaml │ └── EmployeeListingView.xaml.cs ├── CommunicationMVVM ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── CommandBase.cs │ └── CreateProductCommand.cs ├── CommunicationMVVM.csproj ├── CommunicationMVVM.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ └── Product.cs ├── Stores │ └── ProductStore.cs └── ViewModels │ ├── CreateProductViewModel.cs │ ├── MainViewModel.cs │ ├── ProductListingViewModel.cs │ ├── ProductViewModel.cs │ └── ViewModelBase.cs ├── ConditionalRendering ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── ConditionalRendering.csproj ├── ConditionalRendering.csproj.user ├── MainWindow.xaml └── MainWindow.xaml.cs ├── CustomObservableCollections ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── GiveOrderCommand.cs │ └── SubmitOrderCommand.cs ├── CustomObservableCollections.csproj ├── CustomObservableCollections.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Utilities │ └── ObservableQueue.cs └── ViewModels │ ├── DriveThruViewModel.cs │ └── OrderViewModel.cs ├── DashboardMVVM ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Components │ ├── CostsTile.xaml │ ├── CostsTile.xaml.cs │ ├── ProfitTile.xaml │ ├── ProfitTile.xaml.cs │ ├── RecentSalesListingTile.xaml │ ├── RecentSalesListingTile.xaml.cs │ ├── RevenueTile.xaml │ ├── RevenueTile.xaml.cs │ ├── Tile.xaml │ └── Tile.xaml.cs ├── DashboardMVVM.csproj ├── DashboardMVVM.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Themes │ └── Generic.xaml ├── ViewModels │ ├── CostsViewModel.cs │ ├── DashboardViewModel.cs │ ├── ProfitViewModel.cs │ ├── RecentSalesViewModel.cs │ ├── RevenueViewModel.cs │ └── SaleViewModel.cs └── Views │ ├── Dashboard.xaml │ └── Dashboard.xaml.cs ├── DragDropDemo ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── DeleteRectangleCommand.cs │ ├── SaveRectangleCommand.cs │ ├── TodoItemInsertedCommand.cs │ ├── TodoItemReceivedCommand.cs │ └── TodoItemRemovedCommand.cs ├── DragDropDemo.csproj ├── DragDropDemo.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ViewModels │ ├── CanvasViewModel.cs │ ├── TodoItemListingViewModel.cs │ ├── TodoItemViewModel.cs │ └── TodoViewModel.cs └── Views │ ├── CanvasView.xaml │ ├── CanvasView.xaml.cs │ ├── TodoItemListingView.xaml │ ├── TodoItemListingView.xaml.cs │ ├── TodoView.xaml │ └── TodoView.xaml.cs ├── EffectiveValidation ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── EffectiveValidation.csproj ├── EffectiveValidation.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Persons │ ├── IPerson.cs │ ├── Person.cs │ ├── PersonValidator.cs │ └── PersonViewModel.cs └── UpdateAddress │ ├── Address.cs │ ├── AddressValidator.cs │ ├── IAddress.cs │ ├── UpdateAddressCommand.cs │ ├── UpdateAddressView.xaml │ ├── UpdateAddressView.xaml.cs │ ├── UpdateAddressViewModel.cs │ └── UserRepository.cs ├── EventCommands ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── Commands │ ├── LoadTodoItemsCommand.cs │ └── SelectedTodoItemsChangedCommand.cs ├── EventCommands.csproj ├── EventCommands.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ ├── ObservableObject.cs │ └── TodoItem.cs ├── README.md ├── ViewModels │ ├── MainViewModel.cs │ └── TodoListViewModel.cs └── Views │ ├── TodoList.xaml │ └── TodoList.xaml.cs ├── ItemsControlDemo ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Components │ ├── ProductCard.xaml │ └── ProductCard.xaml.cs ├── ItemsControlDemo.csproj ├── ItemsControlDemo.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs └── ViewModels │ ├── MainViewModel.cs │ └── ProductViewModel.cs ├── LayoutComponents ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Components │ ├── PageLayout.xaml │ └── PageLayout.xaml.cs ├── LayoutComponents.csproj ├── LayoutComponents.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs └── Views │ ├── AboutView.xaml │ ├── AboutView.xaml.cs │ ├── HomeView.xaml │ └── HomeView.xaml.cs ├── LoggingDemo ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── CommandBase.cs │ └── MakeSandwichCommand.cs ├── LoggingDemo.csproj ├── LoggingDemo.csproj.user ├── MainWindow.xaml ├── MainWindow.xaml.cs └── ViewModels │ ├── MainViewModel.cs │ └── ViewModelBase.cs ├── MVVMEssentials ├── Commands │ ├── AsyncCommandBase.cs │ ├── CommandBase.cs │ ├── CreateCommand.cs │ └── NavigateCommand.cs ├── MVVMEssentials.csproj ├── Services │ ├── CloseModalNavigationService.cs │ ├── CompositeNavigationService.cs │ ├── INavigationService.cs │ ├── NavigationService.cs │ └── ParameterNavigationService.cs ├── Stores │ ├── INavigationStore.cs │ ├── ModalNavigationStore.cs │ └── NavigationStore.cs ├── ViewModels │ ├── CreateViewModel.cs │ ├── ErrorsViewModel.cs │ ├── MainViewModel.cs │ └── ViewModelBase.cs └── nuget-scripts.txt ├── NavigationMVVM ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── AddPersonCommand.cs │ ├── CommandBase.cs │ ├── LoginCommand.cs │ ├── LogoutCommand.cs │ └── NavigateCommand.cs ├── Components │ ├── Layout.xaml │ ├── Layout.xaml.cs │ ├── NavigationBar.xaml │ └── NavigationBar.xaml.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ └── Account.cs ├── NavigationMVVM.csproj ├── NavigationMVVM.csproj.user ├── Services │ ├── CloseModalNavigationService.cs │ ├── CompositeNavigationService.cs │ ├── INavigationService.cs │ ├── LayoutNavigationService.cs │ ├── ModalNavigationService.cs │ ├── NavigationService.cs │ └── ParameterNavigationService.cs ├── Stores │ ├── AccountStore.cs │ ├── ModalNavigationStore.cs │ ├── NavigationStore.cs │ └── PeopleStore.cs ├── ViewModels │ ├── AccountViewModel.cs │ ├── AddPersonViewModel.cs │ ├── HomeViewModel.cs │ ├── LayoutViewModel.cs │ ├── LoginViewModel.cs │ ├── MainViewModel.cs │ ├── NavigationBarViewModel.cs │ ├── PeopleListingViewModel.cs │ ├── PersonViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── AccountView.xaml │ ├── AccountView.xaml.cs │ ├── AddPersonView.xaml │ ├── AddPersonView.xaml.cs │ ├── HomeView.xaml │ ├── HomeView.xaml.cs │ ├── LoginView.xaml │ ├── LoginView.xaml.cs │ ├── PeopleListingView.xaml │ └── PeopleListingView.xaml.cs ├── NavigationMVVMEssentialsDemo ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── NavigationMVVMEssentialsDemo.csproj ├── NavigationMVVMEssentialsDemo.csproj.user ├── ViewModels │ ├── AccountViewModel.cs │ └── HomeViewModel.cs └── Views │ ├── AccountView.xaml │ ├── AccountView.xaml.cs │ ├── HomeView.xaml │ └── HomeView.xaml.cs ├── README.md ├── ResponsiveDesign ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Behaviors │ └── ResponsivenessBehavior.cs ├── Components │ ├── UserCard.xaml │ └── UserCard.xaml.cs ├── Controls │ └── GarethPanel.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ResponsiveDesign.csproj └── Views │ ├── UserCardsGarethPanelView.xaml │ ├── UserCardsGarethPanelView.xaml.cs │ ├── UserCardsGridView.xaml │ ├── UserCardsGridView.xaml.cs │ ├── UserCardsScrollView.xaml │ ├── UserCardsScrollView.xaml.cs │ ├── UserCardsStackPanelView.xaml │ ├── UserCardsStackPanelView.xaml.cs │ ├── UserCardsWrapPanelView.xaml │ └── UserCardsWrapPanelView.xaml.cs ├── ReusableUserControls ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Components │ ├── TierCard.xaml │ ├── TierCard.xaml.cs │ ├── TierCardListing.xaml │ └── TierCardListing.xaml.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Resources │ └── star.png ├── ReusableUserControls.csproj └── ReusableUserControls.csproj.user ├── SimpleViewModels ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── BaseCommand.cs │ ├── BuyCommand.cs │ ├── CalculatePriceCommand.cs │ ├── CallbackCommand.cs │ ├── CreateCommand.cs │ └── StoreClosedCommand.cs ├── Exceptions │ └── ItemPriceNotFoundException.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Services │ └── PriceService.cs ├── SimpleViewModels.csproj ├── SimpleViewModels.csproj.user └── ViewModels │ ├── BuyViewModel.cs │ └── ViewModelBase.cs ├── StateMVVM ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── ClearMessageCommand.cs │ ├── CreatePostCommand.cs │ ├── LoadPostsCommand.cs │ └── NavigateCommand.cs ├── Components │ ├── GlobalMessageBanner.xaml │ ├── GlobalMessageBanner.xaml.cs │ ├── Layout.xaml │ ├── Layout.xaml.cs │ ├── Post.xaml │ ├── Post.xaml.cs │ ├── PostListing.xaml │ └── PostListing.xaml.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Models │ └── Post.cs ├── Services │ ├── Navigations │ │ ├── INavigationService.cs │ │ ├── LayoutNavigationService.cs │ │ └── NavigationService.cs │ └── PostService.cs ├── StateMVVM.csproj ├── StateMVVM.csproj.user ├── Stores │ ├── MessageStore.cs │ ├── NavigationStore.cs │ └── PostStore.cs ├── ViewModels │ ├── GlobalMessageViewModel.cs │ ├── LayoutViewModel.cs │ ├── MainViewModel.cs │ ├── NavigationBarViewModel.cs │ └── Posts │ │ ├── CreatePostViewModel.cs │ │ ├── PostHomeViewModel.cs │ │ ├── PostListingViewModel.cs │ │ ├── PostViewModel.cs │ │ └── RecentPostListingViewModel.cs └── Views │ ├── PostHomeView.xaml │ ├── PostHomeView.xaml.cs │ ├── PostListingView.xaml │ └── PostListingView.xaml.cs ├── SwitchingViewsMVVM ├── App.config ├── App.xaml ├── App.xaml.cs ├── Commands │ └── UpdateViewCommand.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Properties │ ├── AssemblyInfo.cs │ ├── Resources.Designer.cs │ ├── Resources.resx │ ├── Settings.Designer.cs │ └── Settings.settings ├── SwitchingViewsMVVM.csproj ├── ViewModels │ ├── AccountViewModel.cs │ ├── BaseViewModel.cs │ ├── HomeViewModel.cs │ └── MainViewModel.cs └── Views │ ├── AccountView.xaml │ ├── AccountView.xaml.cs │ ├── HomeView.xaml │ └── HomeView.xaml.cs ├── TrayIcon ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── BaseCommand.cs │ ├── NotifyCommand.cs │ └── StartCommand.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── Resources │ └── icon.ico ├── Services │ ├── INotificationService.cs │ └── NotifyIconNotificationService.cs ├── Stores │ └── TimerStore.cs ├── TrayIcon.csproj ├── TrayIcon.csproj.user └── ViewModels │ ├── NotifyViewModel.cs │ ├── TimerViewModel.cs │ └── ViewModelBase.cs ├── ValidationMVVM ├── .gitignore ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── Commands │ ├── CreateProductCommand.cs │ └── SubmitIPAddressCommand.cs ├── ValidationMVVM.csproj ├── ValidationMVVM.csproj.user ├── ValidationRules │ └── IPAddressValidationRule.cs ├── ViewModels │ ├── CreateProductViewModel.cs │ ├── ErrorsViewModel.cs │ ├── IPAddressViewModel.cs │ ├── MainViewModel.cs │ └── ViewModelBase.cs └── Views │ ├── CreateProductView.xaml │ ├── CreateProductView.xaml.cs │ ├── IPAddressView.xaml │ ├── IPAddressView.xaml.cs │ ├── MainWindow.xaml │ └── MainWindow.xaml.cs ├── WPF Tutorials.sln └── WPFMVVMTemplate ├── App.xaml ├── App.xaml.cs ├── AssemblyInfo.cs ├── MainWindow.xaml ├── MainWindow.xaml.cs ├── ViewModels ├── AboutViewModel.cs └── HomeViewModel.cs ├── Views ├── AboutView.xaml ├── AboutView.xaml.cs ├── HomeView.xaml └── HomeView.xaml.cs ├── WPFMVVMTemplate.csproj ├── WPFMVVMTemplate.csproj.user └── appsettings.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/deploy-class-commands.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/.github/workflows/deploy-class-commands.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /AnimationDemo/AnimationDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/AnimationDemo.csproj -------------------------------------------------------------------------------- /AnimationDemo/AnimationDemo.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/AnimationDemo.csproj.user -------------------------------------------------------------------------------- /AnimationDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/App.xaml -------------------------------------------------------------------------------- /AnimationDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/App.xaml.cs -------------------------------------------------------------------------------- /AnimationDemo/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/AssemblyInfo.cs -------------------------------------------------------------------------------- /AnimationDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/MainWindow.xaml -------------------------------------------------------------------------------- /AnimationDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AnimationDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /AsyncCommands/.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /AsyncCommands/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/App.xaml -------------------------------------------------------------------------------- /AsyncCommands/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/App.xaml.cs -------------------------------------------------------------------------------- /AsyncCommands/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/AssemblyInfo.cs -------------------------------------------------------------------------------- /AsyncCommands/AsyncCommands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/AsyncCommands.csproj -------------------------------------------------------------------------------- /AsyncCommands/AsyncCommands.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/AsyncCommands.csproj.user -------------------------------------------------------------------------------- /AsyncCommands/Commands/AsyncCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Commands/AsyncCommandBase.cs -------------------------------------------------------------------------------- /AsyncCommands/Commands/AsyncRelayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Commands/AsyncRelayCommand.cs -------------------------------------------------------------------------------- /AsyncCommands/Commands/LoginCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Commands/LoginCommand.cs -------------------------------------------------------------------------------- /AsyncCommands/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/MainWindow.xaml -------------------------------------------------------------------------------- /AsyncCommands/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/MainWindow.xaml.cs -------------------------------------------------------------------------------- /AsyncCommands/Services/AuthenticationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Services/AuthenticationService.cs -------------------------------------------------------------------------------- /AsyncCommands/Services/IAuthenticationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Services/IAuthenticationService.cs -------------------------------------------------------------------------------- /AsyncCommands/ViewModels/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/ViewModels/LoginViewModel.cs -------------------------------------------------------------------------------- /AsyncCommands/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /AsyncCommands/Views/LoginView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Views/LoginView.xaml -------------------------------------------------------------------------------- /AsyncCommands/Views/LoginView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/AsyncCommands/Views/LoginView.xaml.cs -------------------------------------------------------------------------------- /BindingShort/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/App.xaml -------------------------------------------------------------------------------- /BindingShort/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/App.xaml.cs -------------------------------------------------------------------------------- /BindingShort/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/AssemblyInfo.cs -------------------------------------------------------------------------------- /BindingShort/BindingShort.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/BindingShort.csproj -------------------------------------------------------------------------------- /BindingShort/BindingShort.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/BindingShort.csproj.user -------------------------------------------------------------------------------- /BindingShort/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/MainWindow.xaml -------------------------------------------------------------------------------- /BindingShort/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/MainWindow.xaml.cs -------------------------------------------------------------------------------- /BindingShort/MessageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/BindingShort/MessageViewModel.cs -------------------------------------------------------------------------------- /ClassCommands.Tests/ClassCommands.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands.Tests/ClassCommands.Tests.csproj -------------------------------------------------------------------------------- /ClassCommands.Tests/Commands/CalculatePriceCommandTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands.Tests/Commands/CalculatePriceCommandTests.cs -------------------------------------------------------------------------------- /ClassCommands.Tests/ViewModels/SellViewModelTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands.Tests/ViewModels/SellViewModelTests.cs -------------------------------------------------------------------------------- /ClassCommands/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/App.xaml -------------------------------------------------------------------------------- /ClassCommands/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/App.xaml.cs -------------------------------------------------------------------------------- /ClassCommands/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/AssemblyInfo.cs -------------------------------------------------------------------------------- /ClassCommands/ClassCommands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ClassCommands.csproj -------------------------------------------------------------------------------- /ClassCommands/ClassCommands.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ClassCommands.csproj.user -------------------------------------------------------------------------------- /ClassCommands/Commands/BaseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Commands/BaseCommand.cs -------------------------------------------------------------------------------- /ClassCommands/Commands/BuyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Commands/BuyCommand.cs -------------------------------------------------------------------------------- /ClassCommands/Commands/CalculatePriceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Commands/CalculatePriceCommand.cs -------------------------------------------------------------------------------- /ClassCommands/Commands/CallbackCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Commands/CallbackCommand.cs -------------------------------------------------------------------------------- /ClassCommands/Exceptions/ItemPriceNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Exceptions/ItemPriceNotFoundException.cs -------------------------------------------------------------------------------- /ClassCommands/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/MainWindow.xaml -------------------------------------------------------------------------------- /ClassCommands/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ClassCommands/Models/OwnedItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Models/OwnedItem.cs -------------------------------------------------------------------------------- /ClassCommands/Services/IPriceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Services/IPriceService.cs -------------------------------------------------------------------------------- /ClassCommands/Services/PriceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Services/PriceService.cs -------------------------------------------------------------------------------- /ClassCommands/Stores/IOwnedItemsStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Stores/IOwnedItemsStore.cs -------------------------------------------------------------------------------- /ClassCommands/Stores/OwnedItemsStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/Stores/OwnedItemsStore.cs -------------------------------------------------------------------------------- /ClassCommands/ViewModels/BuyViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ViewModels/BuyViewModel.cs -------------------------------------------------------------------------------- /ClassCommands/ViewModels/ICalculatePriceViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ViewModels/ICalculatePriceViewModel.cs -------------------------------------------------------------------------------- /ClassCommands/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /ClassCommands/ViewModels/SellViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ViewModels/SellViewModel.cs -------------------------------------------------------------------------------- /ClassCommands/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ClassCommands/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/App.xaml -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/App.xaml.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/CollectionViewMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/CollectionViewMVVM.csproj -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/CollectionViewMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/CollectionViewMVVM.csproj.user -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/ViewModels/EmployeeListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/ViewModels/EmployeeListingViewModel.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/ViewModels/EmployeeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/ViewModels/EmployeeViewModel.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/Views/EmployeeListingView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/Views/EmployeeListingView.xaml -------------------------------------------------------------------------------- /CollectionViewFilteringMVVM/Views/EmployeeListingView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CollectionViewFilteringMVVM/Views/EmployeeListingView.xaml.cs -------------------------------------------------------------------------------- /CommunicationMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/App.xaml -------------------------------------------------------------------------------- /CommunicationMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/App.xaml.cs -------------------------------------------------------------------------------- /CommunicationMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /CommunicationMVVM/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/Commands/CommandBase.cs -------------------------------------------------------------------------------- /CommunicationMVVM/Commands/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/Commands/CreateProductCommand.cs -------------------------------------------------------------------------------- /CommunicationMVVM/CommunicationMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/CommunicationMVVM.csproj -------------------------------------------------------------------------------- /CommunicationMVVM/CommunicationMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/CommunicationMVVM.csproj.user -------------------------------------------------------------------------------- /CommunicationMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /CommunicationMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /CommunicationMVVM/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/Models/Product.cs -------------------------------------------------------------------------------- /CommunicationMVVM/Stores/ProductStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/Stores/ProductStore.cs -------------------------------------------------------------------------------- /CommunicationMVVM/ViewModels/CreateProductViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/ViewModels/CreateProductViewModel.cs -------------------------------------------------------------------------------- /CommunicationMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /CommunicationMVVM/ViewModels/ProductListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/ViewModels/ProductListingViewModel.cs -------------------------------------------------------------------------------- /CommunicationMVVM/ViewModels/ProductViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/ViewModels/ProductViewModel.cs -------------------------------------------------------------------------------- /CommunicationMVVM/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CommunicationMVVM/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /ConditionalRendering/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/App.xaml -------------------------------------------------------------------------------- /ConditionalRendering/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/App.xaml.cs -------------------------------------------------------------------------------- /ConditionalRendering/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/AssemblyInfo.cs -------------------------------------------------------------------------------- /ConditionalRendering/ConditionalRendering.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/ConditionalRendering.csproj -------------------------------------------------------------------------------- /ConditionalRendering/ConditionalRendering.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/ConditionalRendering.csproj.user -------------------------------------------------------------------------------- /ConditionalRendering/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/MainWindow.xaml -------------------------------------------------------------------------------- /ConditionalRendering/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ConditionalRendering/MainWindow.xaml.cs -------------------------------------------------------------------------------- /CustomObservableCollections/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/App.xaml -------------------------------------------------------------------------------- /CustomObservableCollections/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/App.xaml.cs -------------------------------------------------------------------------------- /CustomObservableCollections/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/AssemblyInfo.cs -------------------------------------------------------------------------------- /CustomObservableCollections/Commands/GiveOrderCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/Commands/GiveOrderCommand.cs -------------------------------------------------------------------------------- /CustomObservableCollections/Commands/SubmitOrderCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/Commands/SubmitOrderCommand.cs -------------------------------------------------------------------------------- /CustomObservableCollections/CustomObservableCollections.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/CustomObservableCollections.csproj -------------------------------------------------------------------------------- /CustomObservableCollections/CustomObservableCollections.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/CustomObservableCollections.csproj.user -------------------------------------------------------------------------------- /CustomObservableCollections/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/MainWindow.xaml -------------------------------------------------------------------------------- /CustomObservableCollections/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/MainWindow.xaml.cs -------------------------------------------------------------------------------- /CustomObservableCollections/Utilities/ObservableQueue.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/Utilities/ObservableQueue.cs -------------------------------------------------------------------------------- /CustomObservableCollections/ViewModels/DriveThruViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/ViewModels/DriveThruViewModel.cs -------------------------------------------------------------------------------- /CustomObservableCollections/ViewModels/OrderViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/CustomObservableCollections/ViewModels/OrderViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/App.xaml -------------------------------------------------------------------------------- /DashboardMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/App.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /DashboardMVVM/Components/CostsTile.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/CostsTile.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Components/CostsTile.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/CostsTile.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/Components/ProfitTile.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/ProfitTile.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Components/ProfitTile.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/ProfitTile.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/Components/RecentSalesListingTile.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/RecentSalesListingTile.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Components/RecentSalesListingTile.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/RecentSalesListingTile.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/Components/RevenueTile.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/RevenueTile.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Components/RevenueTile.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/RevenueTile.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/Components/Tile.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/Tile.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Components/Tile.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Components/Tile.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/DashboardMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/DashboardMVVM.csproj -------------------------------------------------------------------------------- /DashboardMVVM/DashboardMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/DashboardMVVM.csproj.user -------------------------------------------------------------------------------- /DashboardMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /DashboardMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /DashboardMVVM/Themes/Generic.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Themes/Generic.xaml -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/CostsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/CostsViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/DashboardViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/DashboardViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/ProfitViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/ProfitViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/RecentSalesViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/RecentSalesViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/RevenueViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/RevenueViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/ViewModels/SaleViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/ViewModels/SaleViewModel.cs -------------------------------------------------------------------------------- /DashboardMVVM/Views/Dashboard.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Views/Dashboard.xaml -------------------------------------------------------------------------------- /DashboardMVVM/Views/Dashboard.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DashboardMVVM/Views/Dashboard.xaml.cs -------------------------------------------------------------------------------- /DragDropDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/App.xaml -------------------------------------------------------------------------------- /DragDropDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/App.xaml.cs -------------------------------------------------------------------------------- /DragDropDemo/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/AssemblyInfo.cs -------------------------------------------------------------------------------- /DragDropDemo/Commands/DeleteRectangleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Commands/DeleteRectangleCommand.cs -------------------------------------------------------------------------------- /DragDropDemo/Commands/SaveRectangleCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Commands/SaveRectangleCommand.cs -------------------------------------------------------------------------------- /DragDropDemo/Commands/TodoItemInsertedCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Commands/TodoItemInsertedCommand.cs -------------------------------------------------------------------------------- /DragDropDemo/Commands/TodoItemReceivedCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Commands/TodoItemReceivedCommand.cs -------------------------------------------------------------------------------- /DragDropDemo/Commands/TodoItemRemovedCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Commands/TodoItemRemovedCommand.cs -------------------------------------------------------------------------------- /DragDropDemo/DragDropDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/DragDropDemo.csproj -------------------------------------------------------------------------------- /DragDropDemo/DragDropDemo.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/DragDropDemo.csproj.user -------------------------------------------------------------------------------- /DragDropDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/MainWindow.xaml -------------------------------------------------------------------------------- /DragDropDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /DragDropDemo/ViewModels/CanvasViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/ViewModels/CanvasViewModel.cs -------------------------------------------------------------------------------- /DragDropDemo/ViewModels/TodoItemListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/ViewModels/TodoItemListingViewModel.cs -------------------------------------------------------------------------------- /DragDropDemo/ViewModels/TodoItemViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/ViewModels/TodoItemViewModel.cs -------------------------------------------------------------------------------- /DragDropDemo/ViewModels/TodoViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/ViewModels/TodoViewModel.cs -------------------------------------------------------------------------------- /DragDropDemo/Views/CanvasView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/CanvasView.xaml -------------------------------------------------------------------------------- /DragDropDemo/Views/CanvasView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/CanvasView.xaml.cs -------------------------------------------------------------------------------- /DragDropDemo/Views/TodoItemListingView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/TodoItemListingView.xaml -------------------------------------------------------------------------------- /DragDropDemo/Views/TodoItemListingView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/TodoItemListingView.xaml.cs -------------------------------------------------------------------------------- /DragDropDemo/Views/TodoView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/TodoView.xaml -------------------------------------------------------------------------------- /DragDropDemo/Views/TodoView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/DragDropDemo/Views/TodoView.xaml.cs -------------------------------------------------------------------------------- /EffectiveValidation/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/App.xaml -------------------------------------------------------------------------------- /EffectiveValidation/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/App.xaml.cs -------------------------------------------------------------------------------- /EffectiveValidation/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/AssemblyInfo.cs -------------------------------------------------------------------------------- /EffectiveValidation/EffectiveValidation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/EffectiveValidation.csproj -------------------------------------------------------------------------------- /EffectiveValidation/EffectiveValidation.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/EffectiveValidation.csproj.user -------------------------------------------------------------------------------- /EffectiveValidation/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/MainWindow.xaml -------------------------------------------------------------------------------- /EffectiveValidation/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/MainWindow.xaml.cs -------------------------------------------------------------------------------- /EffectiveValidation/Persons/IPerson.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/Persons/IPerson.cs -------------------------------------------------------------------------------- /EffectiveValidation/Persons/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/Persons/Person.cs -------------------------------------------------------------------------------- /EffectiveValidation/Persons/PersonValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/Persons/PersonValidator.cs -------------------------------------------------------------------------------- /EffectiveValidation/Persons/PersonViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/Persons/PersonViewModel.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/Address.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/AddressValidator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/AddressValidator.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/IAddress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/IAddress.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/UpdateAddressCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/UpdateAddressCommand.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/UpdateAddressView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/UpdateAddressView.xaml -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/UpdateAddressView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/UpdateAddressView.xaml.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/UpdateAddressViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/UpdateAddressViewModel.cs -------------------------------------------------------------------------------- /EffectiveValidation/UpdateAddress/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EffectiveValidation/UpdateAddress/UserRepository.cs -------------------------------------------------------------------------------- /EventCommands/.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /EventCommands/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/App.xaml -------------------------------------------------------------------------------- /EventCommands/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/App.xaml.cs -------------------------------------------------------------------------------- /EventCommands/Commands/LoadTodoItemsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Commands/LoadTodoItemsCommand.cs -------------------------------------------------------------------------------- /EventCommands/Commands/SelectedTodoItemsChangedCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Commands/SelectedTodoItemsChangedCommand.cs -------------------------------------------------------------------------------- /EventCommands/EventCommands.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/EventCommands.csproj -------------------------------------------------------------------------------- /EventCommands/EventCommands.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/EventCommands.csproj.user -------------------------------------------------------------------------------- /EventCommands/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/MainWindow.xaml -------------------------------------------------------------------------------- /EventCommands/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/MainWindow.xaml.cs -------------------------------------------------------------------------------- /EventCommands/Models/ObservableObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Models/ObservableObject.cs -------------------------------------------------------------------------------- /EventCommands/Models/TodoItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Models/TodoItem.cs -------------------------------------------------------------------------------- /EventCommands/README.md: -------------------------------------------------------------------------------- 1 | # WPF Event Commands 2 | -------------------------------------------------------------------------------- /EventCommands/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /EventCommands/ViewModels/TodoListViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/ViewModels/TodoListViewModel.cs -------------------------------------------------------------------------------- /EventCommands/Views/TodoList.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Views/TodoList.xaml -------------------------------------------------------------------------------- /EventCommands/Views/TodoList.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/EventCommands/Views/TodoList.xaml.cs -------------------------------------------------------------------------------- /ItemsControlDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/App.xaml -------------------------------------------------------------------------------- /ItemsControlDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/App.xaml.cs -------------------------------------------------------------------------------- /ItemsControlDemo/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/AssemblyInfo.cs -------------------------------------------------------------------------------- /ItemsControlDemo/Components/ProductCard.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/Components/ProductCard.xaml -------------------------------------------------------------------------------- /ItemsControlDemo/Components/ProductCard.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/Components/ProductCard.xaml.cs -------------------------------------------------------------------------------- /ItemsControlDemo/ItemsControlDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/ItemsControlDemo.csproj -------------------------------------------------------------------------------- /ItemsControlDemo/ItemsControlDemo.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/ItemsControlDemo.csproj.user -------------------------------------------------------------------------------- /ItemsControlDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/MainWindow.xaml -------------------------------------------------------------------------------- /ItemsControlDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ItemsControlDemo/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /ItemsControlDemo/ViewModels/ProductViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ItemsControlDemo/ViewModels/ProductViewModel.cs -------------------------------------------------------------------------------- /LayoutComponents/.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /LayoutComponents/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/App.xaml -------------------------------------------------------------------------------- /LayoutComponents/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/App.xaml.cs -------------------------------------------------------------------------------- /LayoutComponents/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/AssemblyInfo.cs -------------------------------------------------------------------------------- /LayoutComponents/Components/PageLayout.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Components/PageLayout.xaml -------------------------------------------------------------------------------- /LayoutComponents/Components/PageLayout.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Components/PageLayout.xaml.cs -------------------------------------------------------------------------------- /LayoutComponents/LayoutComponents.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/LayoutComponents.csproj -------------------------------------------------------------------------------- /LayoutComponents/LayoutComponents.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/LayoutComponents.csproj.user -------------------------------------------------------------------------------- /LayoutComponents/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/MainWindow.xaml -------------------------------------------------------------------------------- /LayoutComponents/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/MainWindow.xaml.cs -------------------------------------------------------------------------------- /LayoutComponents/Views/AboutView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Views/AboutView.xaml -------------------------------------------------------------------------------- /LayoutComponents/Views/AboutView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Views/AboutView.xaml.cs -------------------------------------------------------------------------------- /LayoutComponents/Views/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Views/HomeView.xaml -------------------------------------------------------------------------------- /LayoutComponents/Views/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LayoutComponents/Views/HomeView.xaml.cs -------------------------------------------------------------------------------- /LoggingDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/App.xaml -------------------------------------------------------------------------------- /LoggingDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/App.xaml.cs -------------------------------------------------------------------------------- /LoggingDemo/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/AssemblyInfo.cs -------------------------------------------------------------------------------- /LoggingDemo/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/Commands/CommandBase.cs -------------------------------------------------------------------------------- /LoggingDemo/Commands/MakeSandwichCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/Commands/MakeSandwichCommand.cs -------------------------------------------------------------------------------- /LoggingDemo/LoggingDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/LoggingDemo.csproj -------------------------------------------------------------------------------- /LoggingDemo/LoggingDemo.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/LoggingDemo.csproj.user -------------------------------------------------------------------------------- /LoggingDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/MainWindow.xaml -------------------------------------------------------------------------------- /LoggingDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /LoggingDemo/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /LoggingDemo/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/LoggingDemo/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /MVVMEssentials/Commands/AsyncCommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Commands/AsyncCommandBase.cs -------------------------------------------------------------------------------- /MVVMEssentials/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Commands/CommandBase.cs -------------------------------------------------------------------------------- /MVVMEssentials/Commands/CreateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Commands/CreateCommand.cs -------------------------------------------------------------------------------- /MVVMEssentials/Commands/NavigateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Commands/NavigateCommand.cs -------------------------------------------------------------------------------- /MVVMEssentials/MVVMEssentials.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/MVVMEssentials.csproj -------------------------------------------------------------------------------- /MVVMEssentials/Services/CloseModalNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Services/CloseModalNavigationService.cs -------------------------------------------------------------------------------- /MVVMEssentials/Services/CompositeNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Services/CompositeNavigationService.cs -------------------------------------------------------------------------------- /MVVMEssentials/Services/INavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Services/INavigationService.cs -------------------------------------------------------------------------------- /MVVMEssentials/Services/NavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Services/NavigationService.cs -------------------------------------------------------------------------------- /MVVMEssentials/Services/ParameterNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Services/ParameterNavigationService.cs -------------------------------------------------------------------------------- /MVVMEssentials/Stores/INavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Stores/INavigationStore.cs -------------------------------------------------------------------------------- /MVVMEssentials/Stores/ModalNavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Stores/ModalNavigationStore.cs -------------------------------------------------------------------------------- /MVVMEssentials/Stores/NavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/Stores/NavigationStore.cs -------------------------------------------------------------------------------- /MVVMEssentials/ViewModels/CreateViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/ViewModels/CreateViewModel.cs -------------------------------------------------------------------------------- /MVVMEssentials/ViewModels/ErrorsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/ViewModels/ErrorsViewModel.cs -------------------------------------------------------------------------------- /MVVMEssentials/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /MVVMEssentials/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /MVVMEssentials/nuget-scripts.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/MVVMEssentials/nuget-scripts.txt -------------------------------------------------------------------------------- /NavigationMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/App.xaml -------------------------------------------------------------------------------- /NavigationMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/App.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /NavigationMVVM/Commands/AddPersonCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Commands/AddPersonCommand.cs -------------------------------------------------------------------------------- /NavigationMVVM/Commands/CommandBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Commands/CommandBase.cs -------------------------------------------------------------------------------- /NavigationMVVM/Commands/LoginCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Commands/LoginCommand.cs -------------------------------------------------------------------------------- /NavigationMVVM/Commands/LogoutCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Commands/LogoutCommand.cs -------------------------------------------------------------------------------- /NavigationMVVM/Commands/NavigateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Commands/NavigateCommand.cs -------------------------------------------------------------------------------- /NavigationMVVM/Components/Layout.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Components/Layout.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Components/Layout.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Components/Layout.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Components/NavigationBar.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Components/NavigationBar.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Components/NavigationBar.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Components/NavigationBar.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /NavigationMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Models/Account.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Models/Account.cs -------------------------------------------------------------------------------- /NavigationMVVM/NavigationMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/NavigationMVVM.csproj -------------------------------------------------------------------------------- /NavigationMVVM/NavigationMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/NavigationMVVM.csproj.user -------------------------------------------------------------------------------- /NavigationMVVM/Services/CloseModalNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/CloseModalNavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/CompositeNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/CompositeNavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/INavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/INavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/LayoutNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/LayoutNavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/ModalNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/ModalNavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/NavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/NavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Services/ParameterNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Services/ParameterNavigationService.cs -------------------------------------------------------------------------------- /NavigationMVVM/Stores/AccountStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Stores/AccountStore.cs -------------------------------------------------------------------------------- /NavigationMVVM/Stores/ModalNavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Stores/ModalNavigationStore.cs -------------------------------------------------------------------------------- /NavigationMVVM/Stores/NavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Stores/NavigationStore.cs -------------------------------------------------------------------------------- /NavigationMVVM/Stores/PeopleStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Stores/PeopleStore.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/AccountViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/AccountViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/AddPersonViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/AddPersonViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/HomeViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/LayoutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/LayoutViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/LoginViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/LoginViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/NavigationBarViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/NavigationBarViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/PeopleListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/PeopleListingViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/PersonViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/PersonViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVM/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /NavigationMVVM/Views/AccountView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/AccountView.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Views/AccountView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/AccountView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Views/AddPersonView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/AddPersonView.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Views/AddPersonView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/AddPersonView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Views/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/HomeView.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Views/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/HomeView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Views/LoginView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/LoginView.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Views/LoginView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/LoginView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVM/Views/PeopleListingView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/PeopleListingView.xaml -------------------------------------------------------------------------------- /NavigationMVVM/Views/PeopleListingView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVM/Views/PeopleListingView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/App.xaml -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/App.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/AssemblyInfo.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/MainWindow.xaml -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/MainWindow.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/NavigationMVVMEssentialsDemo.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/NavigationMVVMEssentialsDemo.csproj -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/NavigationMVVMEssentialsDemo.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/NavigationMVVMEssentialsDemo.csproj.user -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/ViewModels/AccountViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/ViewModels/AccountViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/ViewModels/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/ViewModels/HomeViewModel.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/Views/AccountView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/Views/AccountView.xaml -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/Views/AccountView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/Views/AccountView.xaml.cs -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/Views/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/Views/HomeView.xaml -------------------------------------------------------------------------------- /NavigationMVVMEssentialsDemo/Views/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/NavigationMVVMEssentialsDemo/Views/HomeView.xaml.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/README.md -------------------------------------------------------------------------------- /ResponsiveDesign/.gitignore: -------------------------------------------------------------------------------- 1 | obj/ 2 | bin/ 3 | *.user 4 | -------------------------------------------------------------------------------- /ResponsiveDesign/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/App.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/App.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/AssemblyInfo.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Behaviors/ResponsivenessBehavior.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Behaviors/ResponsivenessBehavior.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Components/UserCard.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Components/UserCard.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Components/UserCard.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Components/UserCard.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Controls/GarethPanel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Controls/GarethPanel.cs -------------------------------------------------------------------------------- /ResponsiveDesign/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/MainWindow.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/ResponsiveDesign.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/ResponsiveDesign.csproj -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsGarethPanelView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsGarethPanelView.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsGarethPanelView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsGarethPanelView.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsGridView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsGridView.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsGridView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsGridView.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsScrollView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsScrollView.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsScrollView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsScrollView.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsStackPanelView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsStackPanelView.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsStackPanelView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsStackPanelView.xaml.cs -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsWrapPanelView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsWrapPanelView.xaml -------------------------------------------------------------------------------- /ResponsiveDesign/Views/UserCardsWrapPanelView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ResponsiveDesign/Views/UserCardsWrapPanelView.xaml.cs -------------------------------------------------------------------------------- /ReusableUserControls/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/App.xaml -------------------------------------------------------------------------------- /ReusableUserControls/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/App.xaml.cs -------------------------------------------------------------------------------- /ReusableUserControls/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/AssemblyInfo.cs -------------------------------------------------------------------------------- /ReusableUserControls/Components/TierCard.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/Components/TierCard.xaml -------------------------------------------------------------------------------- /ReusableUserControls/Components/TierCard.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/Components/TierCard.xaml.cs -------------------------------------------------------------------------------- /ReusableUserControls/Components/TierCardListing.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/Components/TierCardListing.xaml -------------------------------------------------------------------------------- /ReusableUserControls/Components/TierCardListing.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/Components/TierCardListing.xaml.cs -------------------------------------------------------------------------------- /ReusableUserControls/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/MainWindow.xaml -------------------------------------------------------------------------------- /ReusableUserControls/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/MainWindow.xaml.cs -------------------------------------------------------------------------------- /ReusableUserControls/Resources/star.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/Resources/star.png -------------------------------------------------------------------------------- /ReusableUserControls/ReusableUserControls.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/ReusableUserControls.csproj -------------------------------------------------------------------------------- /ReusableUserControls/ReusableUserControls.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ReusableUserControls/ReusableUserControls.csproj.user -------------------------------------------------------------------------------- /SimpleViewModels/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/App.xaml -------------------------------------------------------------------------------- /SimpleViewModels/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/App.xaml.cs -------------------------------------------------------------------------------- /SimpleViewModels/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/AssemblyInfo.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/BaseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/BaseCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/BuyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/BuyCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/CalculatePriceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/CalculatePriceCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/CallbackCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/CallbackCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/CreateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/CreateCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Commands/StoreClosedCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Commands/StoreClosedCommand.cs -------------------------------------------------------------------------------- /SimpleViewModels/Exceptions/ItemPriceNotFoundException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Exceptions/ItemPriceNotFoundException.cs -------------------------------------------------------------------------------- /SimpleViewModels/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/MainWindow.xaml -------------------------------------------------------------------------------- /SimpleViewModels/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/MainWindow.xaml.cs -------------------------------------------------------------------------------- /SimpleViewModels/Services/PriceService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/Services/PriceService.cs -------------------------------------------------------------------------------- /SimpleViewModels/SimpleViewModels.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/SimpleViewModels.csproj -------------------------------------------------------------------------------- /SimpleViewModels/SimpleViewModels.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/SimpleViewModels.csproj.user -------------------------------------------------------------------------------- /SimpleViewModels/ViewModels/BuyViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/ViewModels/BuyViewModel.cs -------------------------------------------------------------------------------- /SimpleViewModels/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SimpleViewModels/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /StateMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/App.xaml -------------------------------------------------------------------------------- /StateMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/App.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /StateMVVM/Commands/ClearMessageCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Commands/ClearMessageCommand.cs -------------------------------------------------------------------------------- /StateMVVM/Commands/CreatePostCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Commands/CreatePostCommand.cs -------------------------------------------------------------------------------- /StateMVVM/Commands/LoadPostsCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Commands/LoadPostsCommand.cs -------------------------------------------------------------------------------- /StateMVVM/Commands/NavigateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Commands/NavigateCommand.cs -------------------------------------------------------------------------------- /StateMVVM/Components/GlobalMessageBanner.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/GlobalMessageBanner.xaml -------------------------------------------------------------------------------- /StateMVVM/Components/GlobalMessageBanner.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/GlobalMessageBanner.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/Components/Layout.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/Layout.xaml -------------------------------------------------------------------------------- /StateMVVM/Components/Layout.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/Layout.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/Components/Post.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/Post.xaml -------------------------------------------------------------------------------- /StateMVVM/Components/Post.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/Post.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/Components/PostListing.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/PostListing.xaml -------------------------------------------------------------------------------- /StateMVVM/Components/PostListing.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Components/PostListing.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /StateMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/Models/Post.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Models/Post.cs -------------------------------------------------------------------------------- /StateMVVM/Services/Navigations/INavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Services/Navigations/INavigationService.cs -------------------------------------------------------------------------------- /StateMVVM/Services/Navigations/LayoutNavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Services/Navigations/LayoutNavigationService.cs -------------------------------------------------------------------------------- /StateMVVM/Services/Navigations/NavigationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Services/Navigations/NavigationService.cs -------------------------------------------------------------------------------- /StateMVVM/Services/PostService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Services/PostService.cs -------------------------------------------------------------------------------- /StateMVVM/StateMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/StateMVVM.csproj -------------------------------------------------------------------------------- /StateMVVM/StateMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/StateMVVM.csproj.user -------------------------------------------------------------------------------- /StateMVVM/Stores/MessageStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Stores/MessageStore.cs -------------------------------------------------------------------------------- /StateMVVM/Stores/NavigationStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Stores/NavigationStore.cs -------------------------------------------------------------------------------- /StateMVVM/Stores/PostStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Stores/PostStore.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/GlobalMessageViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/GlobalMessageViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/LayoutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/LayoutViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/NavigationBarViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/NavigationBarViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/Posts/CreatePostViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/Posts/CreatePostViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/Posts/PostHomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/Posts/PostHomeViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/Posts/PostListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/Posts/PostListingViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/Posts/PostViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/Posts/PostViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/ViewModels/Posts/RecentPostListingViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/ViewModels/Posts/RecentPostListingViewModel.cs -------------------------------------------------------------------------------- /StateMVVM/Views/PostHomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Views/PostHomeView.xaml -------------------------------------------------------------------------------- /StateMVVM/Views/PostHomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Views/PostHomeView.xaml.cs -------------------------------------------------------------------------------- /StateMVVM/Views/PostListingView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Views/PostListingView.xaml -------------------------------------------------------------------------------- /StateMVVM/Views/PostListingView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/StateMVVM/Views/PostListingView.xaml.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/App.config -------------------------------------------------------------------------------- /SwitchingViewsMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/App.xaml -------------------------------------------------------------------------------- /SwitchingViewsMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/App.xaml.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Commands/UpdateViewCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Commands/UpdateViewCommand.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/MainWindow.xaml -------------------------------------------------------------------------------- /SwitchingViewsMVVM/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/MainWindow.xaml.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Properties/Resources.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Properties/Resources.Designer.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Properties/Resources.resx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Properties/Resources.resx -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Properties/Settings.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Properties/Settings.Designer.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Properties/Settings.settings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Properties/Settings.settings -------------------------------------------------------------------------------- /SwitchingViewsMVVM/SwitchingViewsMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/SwitchingViewsMVVM.csproj -------------------------------------------------------------------------------- /SwitchingViewsMVVM/ViewModels/AccountViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/ViewModels/AccountViewModel.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/ViewModels/BaseViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/ViewModels/BaseViewModel.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/ViewModels/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/ViewModels/HomeViewModel.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Views/AccountView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Views/AccountView.xaml -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Views/AccountView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Views/AccountView.xaml.cs -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Views/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Views/HomeView.xaml -------------------------------------------------------------------------------- /SwitchingViewsMVVM/Views/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/SwitchingViewsMVVM/Views/HomeView.xaml.cs -------------------------------------------------------------------------------- /TrayIcon/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/App.xaml -------------------------------------------------------------------------------- /TrayIcon/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/App.xaml.cs -------------------------------------------------------------------------------- /TrayIcon/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/AssemblyInfo.cs -------------------------------------------------------------------------------- /TrayIcon/Commands/BaseCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Commands/BaseCommand.cs -------------------------------------------------------------------------------- /TrayIcon/Commands/NotifyCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Commands/NotifyCommand.cs -------------------------------------------------------------------------------- /TrayIcon/Commands/StartCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Commands/StartCommand.cs -------------------------------------------------------------------------------- /TrayIcon/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/MainWindow.xaml -------------------------------------------------------------------------------- /TrayIcon/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/MainWindow.xaml.cs -------------------------------------------------------------------------------- /TrayIcon/Resources/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Resources/icon.ico -------------------------------------------------------------------------------- /TrayIcon/Services/INotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Services/INotificationService.cs -------------------------------------------------------------------------------- /TrayIcon/Services/NotifyIconNotificationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Services/NotifyIconNotificationService.cs -------------------------------------------------------------------------------- /TrayIcon/Stores/TimerStore.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/Stores/TimerStore.cs -------------------------------------------------------------------------------- /TrayIcon/TrayIcon.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/TrayIcon.csproj -------------------------------------------------------------------------------- /TrayIcon/TrayIcon.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/TrayIcon.csproj.user -------------------------------------------------------------------------------- /TrayIcon/ViewModels/NotifyViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/ViewModels/NotifyViewModel.cs -------------------------------------------------------------------------------- /TrayIcon/ViewModels/TimerViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/ViewModels/TimerViewModel.cs -------------------------------------------------------------------------------- /TrayIcon/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/TrayIcon/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /ValidationMVVM/.gitignore: -------------------------------------------------------------------------------- 1 | .vs/ 2 | obj/ 3 | bin/ 4 | -------------------------------------------------------------------------------- /ValidationMVVM/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/App.xaml -------------------------------------------------------------------------------- /ValidationMVVM/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/App.xaml.cs -------------------------------------------------------------------------------- /ValidationMVVM/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/AssemblyInfo.cs -------------------------------------------------------------------------------- /ValidationMVVM/Commands/CreateProductCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Commands/CreateProductCommand.cs -------------------------------------------------------------------------------- /ValidationMVVM/Commands/SubmitIPAddressCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Commands/SubmitIPAddressCommand.cs -------------------------------------------------------------------------------- /ValidationMVVM/ValidationMVVM.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ValidationMVVM.csproj -------------------------------------------------------------------------------- /ValidationMVVM/ValidationMVVM.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ValidationMVVM.csproj.user -------------------------------------------------------------------------------- /ValidationMVVM/ValidationRules/IPAddressValidationRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ValidationRules/IPAddressValidationRule.cs -------------------------------------------------------------------------------- /ValidationMVVM/ViewModels/CreateProductViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ViewModels/CreateProductViewModel.cs -------------------------------------------------------------------------------- /ValidationMVVM/ViewModels/ErrorsViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ViewModels/ErrorsViewModel.cs -------------------------------------------------------------------------------- /ValidationMVVM/ViewModels/IPAddressViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ViewModels/IPAddressViewModel.cs -------------------------------------------------------------------------------- /ValidationMVVM/ViewModels/MainViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ViewModels/MainViewModel.cs -------------------------------------------------------------------------------- /ValidationMVVM/ViewModels/ViewModelBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/ViewModels/ViewModelBase.cs -------------------------------------------------------------------------------- /ValidationMVVM/Views/CreateProductView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/CreateProductView.xaml -------------------------------------------------------------------------------- /ValidationMVVM/Views/CreateProductView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/CreateProductView.xaml.cs -------------------------------------------------------------------------------- /ValidationMVVM/Views/IPAddressView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/IPAddressView.xaml -------------------------------------------------------------------------------- /ValidationMVVM/Views/IPAddressView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/IPAddressView.xaml.cs -------------------------------------------------------------------------------- /ValidationMVVM/Views/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/MainWindow.xaml -------------------------------------------------------------------------------- /ValidationMVVM/Views/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/ValidationMVVM/Views/MainWindow.xaml.cs -------------------------------------------------------------------------------- /WPF Tutorials.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPF Tutorials.sln -------------------------------------------------------------------------------- /WPFMVVMTemplate/App.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/App.xaml -------------------------------------------------------------------------------- /WPFMVVMTemplate/App.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/App.xaml.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/AssemblyInfo.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/MainWindow.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/MainWindow.xaml -------------------------------------------------------------------------------- /WPFMVVMTemplate/MainWindow.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/MainWindow.xaml.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/ViewModels/AboutViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/ViewModels/AboutViewModel.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/ViewModels/HomeViewModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/ViewModels/HomeViewModel.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/Views/AboutView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/Views/AboutView.xaml -------------------------------------------------------------------------------- /WPFMVVMTemplate/Views/AboutView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/Views/AboutView.xaml.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/Views/HomeView.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/Views/HomeView.xaml -------------------------------------------------------------------------------- /WPFMVVMTemplate/Views/HomeView.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/Views/HomeView.xaml.cs -------------------------------------------------------------------------------- /WPFMVVMTemplate/WPFMVVMTemplate.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/WPFMVVMTemplate.csproj -------------------------------------------------------------------------------- /WPFMVVMTemplate/WPFMVVMTemplate.csproj.user: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/WPFMVVMTemplate.csproj.user -------------------------------------------------------------------------------- /WPFMVVMTemplate/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SingletonSean/wpf-tutorials/HEAD/WPFMVVMTemplate/appsettings.json --------------------------------------------------------------------------------