Xamarin 3.0 представил Xamarin.Forms, мощную абстракцию пользовательского интерфейса, которая позволяет разработчикам легко создавать пользовательские интерфейсы, которые могут быть доступны для Android, iOS, и Windows Phone.
Кажется очень мощным, но я сталкиваюсь с несколькими трудностями для создания пользовательского интерфейса, поскольку Xamarin.Forms поставляется с более чем 40 элементами управления. Без intellisense или минималистского дизайнера он довольно контрпродуктивен для поиска всех свойств в официальном документе или путем просмотра кода С#.
Командная таблица Xaml по умолчанию такова, и нет ничего странного в том, чтобы добавлять новые элементы управления без какой-либо помощи.
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="App1.Class1">
<Label Text="{Binding MainText}" VerticalOptions="Center" HorizontalOptions="Center" />
</ContentPage>
Итак, есть ли шанс иметь intellisense внутри Xaml или использовать конструктор Xaml?