我正在尝试使用以下代码
在平台上设置Padding<ContentView.Padding>
<OnPlatform x:TypeArguments="Thickness">
<On Platform="iOS">16,24,16,4</On>
<On Platform="Windows">16,16,16,4</On>
<On Platform="Android">16,16,16,4</On>
</OnPlatform>
</ContentView.Padding>
然而,我在OnPlatform
上遇到红色波浪形,出现以下错误
Invalid type: expected type is BindableProperty, actual type is OnPlatform<Thickness>
配置此功能的正确方法是什么?
答案 0 :(得分:1)
这对我的工作正常,也运行2.3.4。如果它对你的不起作用,你将需要显示更多的代码,也许在后面的代码中做一些奇怪的事情。
<ContentView.Padding>
<OnPlatform x:TypeArguments="Thickness">
<On Platform="iOS" Value="16,24,16,4"></On>
<On Platform="Windows" Value="16,16,16,4"></On>
<On Platform="Android" Value="16,16,16,4"></On>
</OnPlatform>
</ContentView.Padding>
答案 1 :(得分:0)
`<ContentView>
<ContentView.Padding>
<OnPlatform x:TypeArguments="Thickness"
Android="16,16,16,4"
WinPhone="16,16,16,4"
iOS="16,24,16,4"/>
</ContentView.Padding>
<ContentView>`
这对我有用