小编ama*_*ara的帖子

平台上不同的网格尺寸(高度)

我有一个网格,其中 Android RowDefinition(heigh)t 为 100,在 iO 上为 120。我如何在 Xaml 内针对每个平台标识执行此操作。

 <ContentPage.Resources>
        <ResourceDictionary>
            <OnPlatform x:Key="GridSize"   x:TypeArguments="GridLength"  iOS="120"  Android="100"  />
        </ResourceDictionary>
    </ContentPage.Resources>


    <Grid RowSpacing="0" x:Name="grid" AbsoluteLayout.LayoutFlags="All" 
            <Grid.RowDefinitions>
                <RowDefinition Height="{StaticResource GridSize}" />
            <RowDefinition Height="60" />
                <RowDefinition Height="280" />
            </Grid.RowDefinitions>
       </Grid>
Run Code Online (Sandbox Code Playgroud)

这样就行不通了。

xamarin.ios xamarin.android xamarin xamarin.forms

3
推荐指数
1
解决办法
2305
查看次数