C# for Markup
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132605/C-Markup-hero-code.png)
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132607/C-Markup-hero-background.png)
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132609/C-Markup-hero-mobile.png)
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132610/C-Markup-hero-mobile-version-1024x650.png)
Support for data binding, styles, resources, templates, and visual states. Easily use resources, converters, commands, and direct calls to properties, methods, and functions.
Use C# only and still maintain a clear separation between UI and business logic. Seamless integration with existing namespaces used in Uno Platform apps.
C# All The Way
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132611/FireFilled-1.png)
Declarative UI
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12131957/DashboardFilled.png)
VS Code or Visual Studio
Use C# Markup on both Visual Studio or VS Code with all bells and whistles such as Hot Reload or tie-in with Uno Extensions.
Strongly typed APIs enable intellisense and compile-time validation, helping you identify errors early in coding.
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/12132612/figma-logo-1.png)
C# Markup from Figma
Add C# Markup Extensions
Use the C# Markup package in your project by choosing it as an option through our startup wizard or within our Extension suite.
Add C# Markup Extensions
Use the C# Markup package in your project by choosing it as an option through our startup wizard or within our Extension suite.
Seeing is believing
![](https://uno-website-assets.s3.amazonaws.com/wp-content/uploads/2023/05/14160840/workshop-banner-full-2-1024x663-1.webp)