我在Windows Phone 8.1(WP)中为应用程序制作了原型,因此能够使用创建一个很酷的控件,该控件允许我将Labels和其他控件放在按钮内,并将它们粘合在一起。
我现在正在Xamarin.Forms(XF)中重建该应用程序。 我目前正在使用绝对布局在XF中解决此问题,但我担心,并且我希望这会因不同的手机,尺寸和型号而分崩离析。
我肯定不是第一个遇到此问题的人,所以我想知道其他人如何解决这个问题。
谢谢:)
我喜欢在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>