2014-06-19 9 views

risposta

5

Si è scoperto che Xamarin.Forms SDK riferimento da modello di progetto di default non è sufficiente. È necessario installare Xamarin.Forms pacchetto in aggiunta Nuget per il vostro progetto di tocco:

enter image description here

5

Cambiare il tipo di argomento per ElementChangedEventArgs

using Xamarin.Forms; 
using Xamarin.Forms.Platform.iOS; 

namespace XForms.Toolkit.iOS.Controls 
{ 
    public class MyLabelRenderer : LabelRenderer 
    { 
     protected override void OnElementChanged(ElementChangedEventArgs<Label> e) 
     { 
      base.OnElementChanged(e); 
     } 
    } 
} 
+0

ho cambiato, ma hanno ancora la compilazione errore di tempo @Error Il tipo o dello spazio dei nomi il nome 'ElementChangedEventArgs' non può essere trovata (che le manca una direttiva using o un riferimento all'assemblaggio?) \t C: \ Sources \ LOCAL \ App2 \ App2 \ App2.iOS \ AppDelegate.cs App2.iOS - https://www.dropbox.com/s/3tpemfyn9lwak1w/shot_140620_180208.png –

+1

Hai un'opzione per risolverlo? Hai aggiunto gli spazi dei nomi dell'esempio precedente? – SKall

+0

nessuna opzione da risolvere, lo spazio dei nomi è presente: https://www.dropbox.com/s/bqeeeso7a727nyd/shot_140623_110648.png –

2

Con me, ha funzionato dopo un aggiornamento della Biblioteca Xamarin.Forms nella Gestione Nuget Package. Ma è necessario utilizzare ElementChangedEventArgs <> come tipo di parametro

Problemi correlati