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.

Unknown's avatar

About Jesse Liberty

** Note ** Jesse is currently looking for a new position. You can learn more about him at https://jesseliberty.bio Thank you. 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 was a Team Lead and Senior Software Engineer for various corporations, 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 13 year Microsoft MVP.
This entry was posted in Essentials. Bookmark the permalink.

22 Responses to XAML vs C#

  1. betfurylogin's avatar betfurylogin says:

    Logged into betfurylogin the other night. It’s alright, pretty standard online setup. Nothing too fancy, but if you’re looking for something basic, this clicks! Check it out: betfurylogin

  2. mxn123casino's avatar mxn123casino says:

    mxn123casino… Well, I tried it out. It’s got a certain vibe, kinda basic but does the job. Your mileage may vary, but worth a look-see: mxn123casino

  3. Spin247casino, eh? Gave it a spin myself. Lots of different games to choose from, kept me entertained for a while. Not bad at all. Take a look: spin247casino

  4. binance's avatar binance says:

    Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://accounts.binance.info/vi/register?ref=MFN0EVO1

  5. Ob Einzahlungen, Auszahlungen, Boni oder technische Hilfe – unsere Experten reagieren schnell,
    freundlich und professionell. Auch hier ist nur ein einfacher x1 Umsatz
    erforderlich, bevor die Auszahlung erfolgen kann. Zahle mindestens 50
    € ein und erhalte einen 50% Reload-Bonus bis zu 700
    € plus 50 Freispiele.
    Insgesamt ist die mobile Kompatibilität von Tikitaka Casino solide und bietet den Nutzern ein angenehmes und unkompliziertes
    Erlebnis unterwegs. Spiele laden schnell, und die Nutzer können auf alle Funktionen zugreifen,
    einschließlich Banking, Kundensupport und Aktionen. Das
    mobile Layout ist sauber und einfach zu navigieren, mit großen Tasten und klarer Typografie, die es leicht
    machen, das Gesuchte zu finden. Obwohl es keine dedizierte mobile App gibt,
    die im App Store oder im Google Play Store heruntergeladen werden kann, bietet
    die mobile Version der Seite eine reibungslose und intuitive Erfahrung.
    Tikitaka Casino verfügt über eine mobiloptimierte Website,
    die vollständig reaktionsschnell ist und es den Nutzern ermöglicht, nahtlos
    auf alle Funktionen und Spiele auf ihren Smartphones oder Tablets zuzugreifen.

    References:
    https://online-spielhallen.de/powerup-casino-auszahlung-ihr-umfassender-leitfaden/

  6. 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.

  7. Your point of view caught my eye and was very interesting. Thanks. I have a question for you. https://www.binance.info/sl/register?ref=OMM3XK51

  8. Registrera's avatar Registrera says:

    Your article helped me a lot, is there any more related content? Thanks!

  9. binance's avatar binance says:

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

  10. Your article helped me a lot, is there any more related content? Thanks!

  11. binance's avatar binance says:

    Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  12. Thanks for sharing. I read many of your blog posts, cool, your blog is very good.

  13. Your enticle helped me a lot, is there any more related content? Thanks!

  14. 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.

  15. Jak spłacić pożyczkę przez internet?'s avatar 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

  16. 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.

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

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

  19. 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 *