2016-09-19 52 views
3

我使用Xamarin Studio 6.1,最近升级它与Xamarin Forms项目一起工作。我似乎无法使OnPlatform标签正常工作。我想这样的事情OnPlatform标签不能在Xamarin Forms中工作

<Grid Padding="12"> 
    <Grid.HeightRequest> 
     <OnPlatform /> 
    </Grid.HeightRequest> 
</Grid> 

预览器立即打破和投诉无效的XA​​ML:类型OnPlatform not found in xmlns="http://xamarin.com/schemas/2014/forms"

我从来没有见过这个错误之前,无法找到任何在线帮助。有任何想法吗?

回答

6

可能是因为没有指定TypeArgument。试试这个:

 <Grid.HeightRequest> 
     <OnPlatform x:TypeArguments="x:Double" 
     iOS="15" Android="10" 
     WinPhone="10"/> 
     </Grid.HeightRequest> 
+0

现在说'无效的XA​​ML:类型双在xmlns' –

+0

没有发现把'x'空间标识符'Double'像'X:Double' – Kowalski

+0

是的,对不起,是我不好。有时候我是一个小菜鸟 –