Xamarin.Forms Pages
Xamarin.Forms Stránky představují obrazovky mobilních aplikací pro různé platformy.
Všechny typy stránek, které jsou popsány níže, jsou odvozeny z Xamarin.FormsPage
třídy. Tyto vizuální prvky zabírají celou obrazovku nebo většinu obrazovky. Objekt Page
představuje ViewController
v iOSu Page
a v Univerzální platforma Windows. Na Androidu zabírá každá stránka obrazovku jako objektyActivity
, ale Xamarin.Forms stránky nejsou Activity
objekty.
Stránky
Xamarin.Forms podporuje následující typy stránek:
Typ | Popis | Vzhled |
---|---|---|
ContentPage |
ContentPage je nejjednodušší a nejběžnější typ stránky. Content Nastavte vlastnost na jeden View objekt, který je nejčastěji například Layout StackLayout , Grid nebo ScrollView .Dokumentace k rozhraní API |
Kód jazyka C# pro tuto stránku / XAML |
FlyoutPage |
A FlyoutPage spravuje dvě podokna informací. Flyout Nastavte vlastnost na stránku, která obvykle zobrazuje seznam nebo nabídku. Detail Nastavte vlastnost na stránku zobrazující vybranou položku z kontextové stránky. Vlastnost IsPresented určuje, zda je zobrazena kontextová nebo podrobná stránka.Průvodce dokumentací / k rozhraní API |
Kód jazyka C# pro tuto stránku / XAML s kódem za |
NavigationPage |
Navigace NavigationPage se spravuje mezi dalšími stránkami pomocí architektury založené na zásobníku. Při použití navigace na stránce v aplikaci by měla být instance domovské stránky předána konstruktoru objektu NavigationPage .Průvodce dokumentací / k rozhraní API |
Kód jazyka C# pro tuto stránku / XAML s kódem =behind |
TabbedPage |
TabbedPage je odvozena z abstraktní MultiPage třídy a umožňuje navigaci mezi podřízenými stránkami pomocí karet. Children Nastavte vlastnost na kolekci stránek nebo nastavte ItemsSource vlastnost na kolekci datových objektů a ItemTemplate vlastnost popisujícíDataTemplate , jak má být každý objekt vizuálně reprezentován.Průvodce dokumentací / k rozhraní API |
Kód jazyka C# pro tuto stránku / XAML |
CarouselPage |
CarouselPage odvozuje z abstraktní MultiPage třídy a umožňuje navigaci mezi podřízenými stránkami potáhnutím prstem. Children Nastavte vlastnost na kolekci ContentPage objektů nebo nastavte ItemsSource vlastnost na kolekci datových objektů a ItemTemplate vlastnost popisujícíDataTemplate , jak má být každý objekt vizuálně reprezentován.Průvodce dokumentací / k rozhraní API |
Kód jazyka C# pro tuto stránku / XAML |
TemplatedPage |
TemplatedPage zobrazí obsah na celé obrazovce pomocí šablony ovládacího prvku a je základní třídou pro ContentPage .Průvodce dokumentací / k rozhraní API |
|