/ / É possível ter uma guia dentro de uma página no XamarinForm? - xamarin.forms, xamarin.android

É possível ter uma guia dentro de uma página no XamarinForm? - xamarin.forms, xamarin.android

Eu digitei "tab" e a única coisa que parece ser relevante no IntelliSense era "TabbedPage". Eu pesquisei no Google e também só mostrei a página com guias.

Mas e se eu quiser algo mais acima da aba? Algo assim? Isso é possível em Xamarin Form? É possível no Android nativo.

--------------------
Text inputs, buttons

---------------------

tabbed or swipe-able
content




--------------------

Respostas:

0 para resposta № 1

TabbedPage é uma página, não é uma visão, então você não pode incluí-la dentro de outra página.

No GitHub há algum TabView que você pode usar. Por exemplo XFControls

  <ctrls:TabView.TabTemplate>
<DataTemplate>
<StackLayout>
<ctrls:FontIcon Glyph="{Binding Glyph}"
FontFamily="{StaticResource font}"
FontSize="25"
Color="Gray"
HorizontalOptions="Center"
>
<ctrls:FontIcon.Triggers>
<DataTrigger TargetType="ctrls:FontIcon"
Binding="{Binding IsSelected}"
Value="True"
>
<Setter Property="Color" Value="Red" />
</DataTrigger>
</ctrls:FontIcon.Triggers>
</ctrls:FontIcon>

<Label Text="{Binding Title}"
TextColor="Gray"
HorizontalOptions="Center"
VerticalOptions="CenterAndExpand"
FontSize="10">

<Label.Triggers>
<DataTrigger TargetType="Label"
Binding="{Binding IsSelected}"
Value="True"
>
<Setter Property="TextColor" Value="Red" />
</DataTrigger>
</Label.Triggers>
</Label>

</StackLayout>
</DataTemplate>
</ctrls:TabView.TabTemplate>

<ctrls:TabView.ItemTemplate>
<DataTemplate>
<Label Text="{Binding Title}"
HorizontalOptions="Center" />
</DataTemplate>
</ctrls:TabView.ItemTemplate>

</ctrls:TabView>