Xamarin表单的Windows Phone StackPanel控件替代方法?

时间:2019-05-28 11:24:04

标签: xaml xamarin.forms windows-phone-8.1

我在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>

0 个答案:

没有答案