2016-06-29 14 views
8

Ho una pagina di prova in Xamarin.Forms e mi viene questo errore, come posso risolvere questo?Il contenuto della proprietà è null o non è IEnumerable

proprietà dei contenuti è nullo o non è IEnumerable

Xaml:

<?xml version="1.0" encoding="UTF-8"?> 
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms" xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Project1.Page1"> 
<ContentPage.Content> 
    <Label Text="Page"></Label> 
    <Editor Text="I am an Editor" /> 
    </ContentPage.Content> 
</ContentPage> 
+0

Perché qui c'è il titolo dell'editor? –

risposta

17

La proprietà Content è di tipo View. Non puoi avere due viste al suo interno. Sostituirlo con

<StackLayout > 
    <Label Text="Page"></Label> 
    <Editor Text="I am an Editor" /> 
<StackLayout> 
+0

Grazie, ma ho avuto questo errore: http://stackoverflow.com/questions/38099815/object-of-type-system-string-cannot-be-converted-to-type-xamarin-forms-view –

+0

La sua okey ora, Ho visto che lasciare il commento mi ha dato errore. –

+0

Grazie ... mi hai risparmiato molto tempo. –

0

Se qualcun altro atterra qui da Google e quanto sopra non era la soluzione. Per me è stato perché avevo una vista con un insieme di proprietà Grid.Row="0" anche se l'ho messo per sbaglio fuori dai limiti della griglia attuale.

Problemi correlati