-
Exploring .NET MAUI: MVVM, DI, and Commanding
Last updated: Thursday, December 19, 2024
Published in: CODE Magazine: 2025 - Jan/Feb
In this fourth entry in his series on MAUI, Paul teaches you about the Model-View-View-Model (MVVM) and Dependency Injection (DI) design patterns to make reusable, maintainable, and testable applications. You’ll also learn how to make your code-behind more efficient using Commanding.
-
Exploring .NET MAUI: Data Entry Controls and Data Binding
Last updated: Thursday, October 24, 2024
Published in: CODE Magazine: 2024 - November/December
In this third entry in a series on MAUI, Paul Sheriff looks into advanced data entry controls and the intricacies of data binding. You'll understand these details through implementing various controls such as Switch, RadioButton, DatePicker, and more, illustrating their usage in creating dynamic, responsive interfaces. Sheriff emphasizes the importance of data binding for seamless UI updates, introducing strategies like the PropertyChanged event and value converters. The article also covers creating a base class for entity classes and binding class properties to UI controls, setting the stage for a future article on MVVM and dependency injection.
-
Exploring .NET MAUI: Styles, Navigation, and Reusable UI
Last updated: Thursday, October 24, 2024
Published in: CODE Magazine: 2024 - September/October
In the second part of his series on developing applications with .NET MAUI, Paul delves into advanced techniques for ensuring consistency and reusability across application pages. This article covers the application of styles to controls, enabling a uniform look by centralizing style definitions. Paul demonstrates how to create and navigate multiple pages using .NET MAUI's built-in navigation system, and introduces the concept of reusable UI components with `ContentView` controls. Additionally, he explores the use of `ResourceDictionary` for managing resources like styles, colors, and data templates, and emphasizes the importance of data binding for efficient UI updates.
-
Exploring .NET MAUI: Getting Started
Last updated: Monday, October 21, 2024
Published in: CODE Magazine: 2024 - July/August
This is Paul D. Sheriff's first article in a series on .NET MAUI, which provides a single framework for building the UIs and business logic and create applications for either mobile or desktop. Paul shows you how to develop apps that run across all platforms.
-
.NET Focus Features Fabulous Features
Last updated: Friday, October 29, 2021
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
Rod reflects on this being the third CODE Focus issue he has managed and highlights some of the great articles about .NET 6 in this issue.
-
An Introduction to .NET MAUI
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
You’ve been using Xamarin for years. Steven shows how the .NET Multi-platform App UI (.NET MAUI) hasn't just kept up with everything, but how it compares with the old Xamarin.Forms.
-
Blazor Hybrid Web Apps with .NET MAUI
Last updated: Wednesday, August 31, 2022
Published in: CODE Focus Magazine: 2021 - Vol. 18 - Issue 1 - .NET 6.0
You’ve been waiting for MAUI, and now it’s here! Ed takes you on a tour and shows you how easy it is to code for the Web, desktops, and mobiles, all using the skills you already have.