我打算用我的 Xamarin.Forms 应用程序支持平板电脑,所以我检查了如何创建不同的布局。
根据this blog entry,我可以OnIdiom
像这样在XAML代码中使用开关:
<Grid.RowSpacing>
<OnIdiom x:TypeArguments="x:Double"
Phone="10"
Tablet="20"/>
</Grid.RowSpacing>
但是,我还打算创建样式以最小化要编写的代码。不幸的是,我无法通过 Idiom 上的开关指定样式值,如下所示:
<Style x:Key="BoldField" TargetType="Label">
<Setter Property="FontAttributes" Value="<OnIdiom x:TypeArguments="FontAttribute" Phone="Bold" Tablet="Normal"/>" />
</Style>
我可以创建一个打开成语的样式吗?