Я создал прототип приложения в Windows Phone 8.1 (WP). Мне удалось создать классные элементы управления, используя которые позволили бы мне размещать метки и другие элементы управления внутри кнопки, и это склеило бы их все вместе.
Сейчас я перестраиваю приложение в Xamarin.Forms (XF).
Я работаю над этой проблемой в настоящее время в XF, используя Absolute Layout, но я боюсь, и я ожидаю, что это развалится из-за разных телефонов, размеров и моделей.
Я, конечно, уверен, что я не первый, у кого возникла эта проблема, поэтому мне интересно, как другие обошли ее.
Спасибо:)
Что мне нравится делать в WP:
<Button Height="200" HorizontalAlignment="Left" Margin="232,1,0,0" Name="BtnVisitorScore" VerticalAlignment="Top" Width="220" Click="btnVisitorScore_Click" Grid.Row="1">
<StackPanel Margin="-5,-30,0,0" >
<TextBlock Text="{Binding MatchSettings.VisitingTeam.Name}" Height="40" HorizontalAlignment="Left" Width="180" FontSize="18" FontFamily="Arial" TextAlignment="Center" />
<TextBlock Text="{Binding VisitingTeamCurrentScore, StringFormat=N0}" Height="70" Width="180" FontSize="72" FontFamily="Arial" TextAlignment="Center" VerticalAlignment="Top" />
</StackPanel>
</Button>