2016-09-19 8 views
3

Я использую Xamarin Studio 6.1, недавно обновил его для работы с проектом Xamarin Forms. Кажется, я не могу заставить теги OnPlatform работать. Я пытаюсь что-то вроде этогоТеги OnPlatform, не работающие в форматах Xamarin

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

просмотрщик сразу ломает и сетует Invalid XAML: Тип 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

Он теперь говорит 'Invalid XAML: Тип Дважды не найден в xmlns' –

+0

положить' x' идентификатор пространства имен для '' Double' как х: Double' – Kowalski

+0

Да, извините мой плохой. иногда я такой noob –

Смежные вопросы