XAML vs C#

My latest book: Learn .NET MAUI — An Essential Guide for C# Developers will be released March 31, 2023.

Given the existence and likely enhancements to the .NET MAUI Community Markup Toolkit for C#, and that many people will come to MAUI with little or no XAML (or will know XAML and hate it), I was tempted to show all of the code in C#.

But the truth is that most extant User Interface code is in XAML and anything you can do in C# you can do in XAML. So, at least for the first edition, the majority of the code is in XAML with one full view recreation in C#

Here is the Table of Contents:

  1. Assembling your tools and creating your first app
  2. What we will build: Forget Me Not
  3. XAML and C#
  4. MVVM And Controls
  5. Advanced Controls
  6. Layout
  7. Understanding Navigation
  8. Storing and retrieving data
  9. Unit Tests
  10. Consuming a REST API
  11. Advanced Topics

I’m eager to hear your ideas about this decision.

Thanks.

About Jesse Liberty

Jesse Liberty has three decades of experience writing and delivering software projects and is the author of 2 dozen books and a couple dozen online courses. His latest book, Building APIs with .NET, is now available wherever you buy your books. Liberty is a Senior SW Engineer for CNH and he was a Senior Technical Evangelist for Microsoft, a Distinguished Software Engineer for AT&T, a VP for Information Services for Citibank and a Software Architect for PBS. He is a Microsoft MVP.
This entry was posted in Essentials. Bookmark the permalink.

8 Responses to XAML vs C#

  1. Jak spłacić pożyczkę przez internet? says:

    Pożyczki przez internet spłaca się w wygodny sposób. Firmy pożyczkowe podają numery kont, na które należy dokonać płatności. W tytule przelewu zazwyczaj podaje się numer PESEL, lub kod zaciągniętej pożyczki.

    Spłacać pożyczkę można przez:

    przelew internetowy na stronie banku,
    wpłatę placówce banku. To dobry pomysł jeśli chcemy, by spłata została jak najszybciej zaksięgowana,
    pocztę, przez przekaz pocztowy,
    stałe zlecenie przelewu, jeśli do spłaty jest więcej niż jedna rata,
    w placówce pożyczkodawcy, jeśli posiada on oddziały,
    przez pracownika firmy pożyczkowej, jeśli wzięliśmy pożyczkę domową.
    wwww.gov.pl

  2. Yet another issue is that video games usually are serious naturally with the major focus on learning rather than leisure. Although, there’s an entertainment aspect to keep your young ones engaged, each and every game is often designed to improve a specific skill set or programs, such as numbers or science. Thanks for your publication.

  3. Your point of view caught my eye and was very interesting. Thanks. I have a question for you.

  4. Can you be more specific about the content of your article? After reading it, I still have some doubts. Hope you can help me.

  5. I don’t think the title of your article matches the content lol. Just kidding, mainly because I had some doubts after reading the article.

Leave a Reply

Your email address will not be published. Required fields are marked *