Use the MVVM Design Pattern (14 of 18) | Building Apps with XAML and .NET MAUI
Welcome to the Building Apps with XAML and .NET MAUI series. Whether you are new to XAML or simply new to the XAML used in .NET MAUI, this series will show you how to start building a .NET MAUI app. In this episode, Paul introduces the MVVM design pattern and shows how to use it in the app.
Chapters
0:00 - Introduction
0:50 - Overview of MVVM
6:45 - Creating a ViewModel base class
7:55 - Creating a ViewModel
9:20 - Retrieving data in a ViewModel
10:00 - Referencing a ViewModel in XAML
11:30 - Binding page elements to ViewModel properties
13:30 - Calling ViewModel methods in code
15:10 - Review what we saw
16:50 - Wrap-up
Recommended Resources
.NET MAUI Docs: https://learn.microsoft.com/en-us/dotnet/maui
Paul's code generator: https://github.com/PaulDSheriff/PDSC-DevUtils
Sample code for this series: https://github.com/PaulDSheriff/VSToolbox
#visualstudio #softwaredevelopment
Видео Use the MVVM Design Pattern (14 of 18) | Building Apps with XAML and .NET MAUI канала Microsoft Visual Studio
Chapters
0:00 - Introduction
0:50 - Overview of MVVM
6:45 - Creating a ViewModel base class
7:55 - Creating a ViewModel
9:20 - Retrieving data in a ViewModel
10:00 - Referencing a ViewModel in XAML
11:30 - Binding page elements to ViewModel properties
13:30 - Calling ViewModel methods in code
15:10 - Review what we saw
16:50 - Wrap-up
Recommended Resources
.NET MAUI Docs: https://learn.microsoft.com/en-us/dotnet/maui
Paul's code generator: https://github.com/PaulDSheriff/PDSC-DevUtils
Sample code for this series: https://github.com/PaulDSheriff/VSToolbox
#visualstudio #softwaredevelopment
Видео Use the MVVM Design Pattern (14 of 18) | Building Apps with XAML and .NET MAUI канала Microsoft Visual Studio
Показать
Комментарии отсутствуют
Информация о видео
6 декабря 2023 г. 23:04:04
00:17:27
Другие видео канала
![Visual Studio Toolbox Live - The State of Mobile Development](https://i.ytimg.com/vi/5FrbK-gTlb4/default.jpg)
![Visual Studio Toolbox Live - Build Web Apps using MVVM](https://i.ytimg.com/vi/AWq605nGO3A/default.jpg)
![Visual Studio Toolbox Live - DevOps for MAUI Apps](https://i.ytimg.com/vi/jgokE0V0B2M/default.jpg)
![Leaked!](https://i.ytimg.com/vi/WF8Q6Rqfgcc/default.jpg)
![Talking .NET with David Fowler #dotnet #learncoding #csharp #programming #coding #microsoft #shorts](https://i.ytimg.com/vi/4zWlsmcqQbI/default.jpg)
![Secrets of the Visual Studio Debugger - #shorts #visualstudio #debugger #coding #programming #ide](https://i.ytimg.com/vi/a-Y4DiYpdhI/default.jpg)
![15 Tips to Boost Your Productivity in Visual Studio](https://i.ytimg.com/vi/o4kkRqzHDvw/default.jpg)
![Create a Pull Request in Visual Studio](https://i.ytimg.com/vi/ljUZm583Rxk/default.jpg)
![JavaScript and TypeScript in Visual Studio](https://i.ytimg.com/vi/GLJyyFPoQ0U/default.jpg)
![Visual Studio Toolbox Live - Web API Development with Visual Studio 2022](https://i.ytimg.com/vi/ECwDdXtS2rQ/default.jpg)
![Build 2023 - Advance developer tips and tricks in Visual Studio](https://i.ytimg.com/vi/qtumX65i4Zk/default.jpg)
![Visual Studio 2022 IntelliSense can now steer GitHub Copilot's code completions](https://i.ytimg.com/vi/vK4gcXIJJ0s/default.jpg)
![Using source control (1 of 5) | Getting started with GitHub](https://i.ytimg.com/vi/pm15wrsk5ds/default.jpg)
![More on merge conflicts (5 of 5) | Getting started with GitHub](https://i.ytimg.com/vi/dhhL-JadFXY/default.jpg)
![Address Sanitizer continue_on_error | Pure Virtual C++ 2023](https://i.ytimg.com/vi/i8_RfDAEjMs/default.jpg)
![Value-Oriented Programming | Pure Virtual C++ 2023](https://i.ytimg.com/vi/AWZRa3BXEnM/default.jpg)
![Build Time Reflection with C++ in Year 2023 | Pure Virtual C++ 2023](https://i.ytimg.com/vi/fXh2hVsFDso/default.jpg)
![Makefile Tools VSCode extension](https://i.ytimg.com/vi/zbi6WsscXuI/default.jpg)
![Bridging C++ and Rust](https://i.ytimg.com/vi/H4HQMH5x0Ak/default.jpg)
![Visual Studio Toolbox Live - Developing Accessible Applications in Visual Studio](https://i.ytimg.com/vi/HIQvVfT3Pok/default.jpg)
![Speed up your builds of SDK-style .NET projects](https://i.ytimg.com/vi/skUKcNMy1DA/default.jpg)