【发布时间】:2021-08-10 22:55:45
【问题描述】:
我正在为标签设置样式,但 XAML 格式存在一些问题。我有以下代码,效果很好。
<Style x:Key="LabelMargin" TargetType="Label">
<Setter Property="Margin">
<Setter.Value>
<OnIdiom x:TypeArguments="Thickness">
<OnIdiom.Phone>5,5,0,0</OnIdiom.Phone>
<OnIdiom.Tablet>10,20,0,0</OnIdiom.Tablet>
</OnIdiom>
</Setter.Value>
</Setter>
</Style>
不过,我希望现在能够更深入地了解操作系统级别。 我喜欢定位操作系统,而不仅仅是手机。
我找到了一些样本,但没有一个是用于边距的。 我想出了下面的 XAML,但它不起作用?
<Style x:Key="LabelMargin" TargetType="Label">
<Setter Property="Margin" x:TypeArguments="Thickness" Value = "{OnIdiom
Phone= {OnPlatform iOS =5,5,0,0 , Android=5,5,0,0},
Tablet= {OnPlatform iOS =5,5,0,0 , Android=5,5,0,0}}" >
</Setter>
</Style>
任何帮助将不胜感激。
迈克
【问题讨论】:
标签: xaml xamarin xamarin.forms