<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx" -->

---
title: Beyond the Basics: Best Practices—UI Handling in .NET MAUI
description: Tips for best practices in .NET MAUI, including using the Border control instead of Frame, exploring new layouts, handling expansion properties, replacing...
canonical: https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Beyond the Basics: Best Practices—UI Handling in .NET MAUI | daily.dev
og:description: Tips for best practices in .NET MAUI, including using the Border control instead of Frame, exploring new layouts, handling expansion properties, replacing...
og:url: https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx
og:image: https://api.daily.dev/og/posts/UPov5uDMx.png
og:image:alt: Beyond the Basics: Best Practices—UI Handling in .NET MAUI
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Beyond the Basics: Best Practices—UI Handling in .NET MAUI

**[Telerik](https://daily.dev/sources/telerik)** · 5 min read · 2 upvotes · 0 comments

## Summary

Tips for best practices in .NET MAUI, including using the Border control instead of Frame, exploring new layouts, handling expansion properties, replacing RelativeLayout with Grid layout, implementing tooltips, and using a color palette for branding. Improve your .NET MAUI app development practices!

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.telerik.com/blogs/beyond-basics-best-practices-ui-handling-net-maui>

---

Tags: [#.net](https://daily.dev/tags/.net), [#xamarin](https://daily.dev/tags/xamarin), [#.net-maui](https://daily.dev/tags/.net-maui)

[View this post on daily.dev](https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Beyond the Basics: Best Practices—UI Handling in .NET MAUI","url":"https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx"},"datePublished":"2024-03-28T07:40:43.712Z","dateModified":"2024-05-09T08:39:06.345Z","description":"Tips for best practices in .NET MAUI, including using the Border control instead of Frame, exploring new layouts, handling expansion properties, replacing...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d6883940575fec08ac29c98f0577f44e?_a=AQAEufR","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/d6883940575fec08ac29c98f0577f44e?_a=AQAEufR","isAccessibleForFree":true,"articleSection":"Telerik","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Telerik","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/5ee6d4bef8ac4f84886d06f5881963e7","url":"https://daily.dev/sources/telerik"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/beyond-the-basics-best-practices-ui-handling-in-net-maui-upov5udmx","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":".net,xamarin,.net-maui","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Telerik","item":"https://daily.dev/sources/telerik"},{"@type":"ListItem","position":3,"name":"Beyond the Basics: Best Practices—UI Handling in .NET MAUI"}]}
```

