Hello, and welcome to the second installment of my Xamarin article series. Before you continue reading this article, I would advise you to come to grips with “An Introduction to Xamarin, Part 1: Setup<\/a>” first, if you haven’t already read it.<\/p>\n Xamarin.Forms is a cross-platform UI (User Interface) toolkit that allows developers to create native user interface layouts. These native user interface layouts can be shared across Android, iOS, and Universal Windows Platform (UWP) apps. User Interface (UI) definitions, as well as code, are shared across all platforms but rendered with native controls.<\/p>\n Xamarin.Forms apps use .NET Standard projects to:<\/p>\n XAML (eXtensible Application Markup Language) is a declarative markup language that is used to define user interfaces. The UI (User Interface) is defined in an XML file using XAML syntax; runtime behavior events are defined in a separate .NET code-behind file.<\/p>\n XAML allows you to define user interfaces in Xamarin.Forms applications. XAML is mostly used with the Model-View-View Model (MVVM) application architecture. This means that XAML defines the View that is linked to View Model code via XAML-based data bindings.<\/p>\n Views<\/em> are user-interface objects (controls or widgets) such as labels, buttons, and entry fields. The views supported by Xamarin.Forms all derive from the View class.<\/p>\n Views for presentation include:<\/p>\n These views include:<\/p>\n These views include the following:<\/p>\n These views include:<\/p>\n These views include:<\/p>\n Xamarin.Forms has several layouts to organize content on screen:<\/p>\n In this article, you got a basic understanding of Xamarin.Forms. In the next installment, you will make use of Layouts and Views productively. Until then, happy learning!<\/p>\n","protected":false},"excerpt":{"rendered":" Introduction Hello, and welcome to the second installment of my Xamarin article series. Before you continue reading this article, I would advise you to come to grips with “An Introduction to Xamarin, Part 1: Setup” first, if you haven’t already read it. Xamarin.Forms Xamarin.Forms is a cross-platform UI (User Interface) toolkit that allows developers to […]<\/p>\n","protected":false},"author":39,"featured_media":2138,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[30628],"tags":[3402,9045,1283,30650,9981,3399,31681,3410,12163],"b2b_audience":[35,36],"b2b_industry":[],"b2b_product":[101,77],"class_list":{"0":"post-2137","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-dotnet","8":"tag-net","9":"tag-universal-windows-platform","10":"tag-user-interface","11":"tag-uwp","12":"tag-views","13":"tag-xamarin","14":"tag-xamarin-forms","15":"tag-xaml","16":"tag-xml","17":"b2b_audience-awareness-and-consideration","18":"b2b_audience-evaluation-and-selection","19":"b2b_product-c","20":"b2b_product-dotnet"},"acf":[],"yoast_head":"\nXamarin.Forms<\/h2>\n
\n
XAML<\/h2>\n
Advantages of XAML<\/h3>\n
\n
Disadvantages of XAML<\/h3>\n
\n
Views<\/h2>\n
Views for Presentation<\/h3>\n
\n
Views that Initiate Commands<\/h3>\n
\n
Views for Setting Values<\/h3>\n
\n
Views for Editing Text<\/h3>\n
\n
Views to Indicate Activity<\/h3>\n
\n
Views that Display Collections<\/h3>\n
\n
Layouts<\/h2>\n
\n
Conclusion<\/h2>\n