Xamarin表单网格行定义是否支持在定义网格的同一行上使用OnIdiom?

mjqavswn  于 2022-12-07  发布在  其他
关注(0)|答案(1)|浏览(116)

有一篇关于堆栈溢出的文章,与此非常相似,但实际上并没有询问定义RowDefinitions的新方法。Similar Question
使用此行定义方法时,Idiom的正确格式是什么...

<Grid BackgroundColor="LightGreen"
      Margin="0, 10 ,0 ,10"
      RowDefinitions="{OnIdiom ?????}, *, 100">
</Grid>

是否可以使用内联属性定义来设置Idiom,或者我是否实际上必须创建RowDefinitions,如Similar Question所示?
先谢谢你。

lztngnrs

lztngnrs1#

如果需要特定于平台或特定于习语的行定义,只有一种方法可以通过XAML实现,

<Grid.RowDefinitions>
   <RowDefinition Height="{OnIdiom Phone=30, Tablet=60}" />
   <RowDefinition Height="{OnPlatform Android=40, iOS=35}" />
</Grid.RowDefinitions>

希望这对你有帮助

相关问题