Чтобы создать свое приложение, вы можете следовать учебнику Брайана Лагунаса .
Я следовал его руководству, чтобы создать пример проекта, и запустил на своем устройстве, в результате отображается текст Welcome to Xamarin Forms and Prism!
.
Код MainPage.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="BlankApp2.Views.MainPage"
Title="{Binding Title}">
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Label Text="Welcome to Xamarin Forms and Prism!" />
</StackLayout>
</ContentPage>
Примечание
1. Разница в том, что мы выбираем значение container
равное Unity
, как показано ниже: ![enter image description here](https://i.stack.imgur.com/v0q4K.png)
Поскольку это приложение Xamarin Forms, мы создаем пользовательские интерфейсы в XAML с выделенным кодом в C#. и эти интерфейсы отображаются как производные собственные элементы управления на каждой платформе. Таким образом, страницы проекта кодируются в формате
XAML
, а не
Activity
(
MainActivity
), как вы упомянули.
Для получения дополнительной информации о формах Xamarin, вы можете проверить: https://docs.microsoft.com/en-us/xamarin/get-started/what-is-xamarin-forms