mit entschied ich unterstrichen Effect
für Label
hinzuzufügen, und tat Schritt für Schritt von here, aber aus irgendeinem Grund, wenn ich Label
mit diesem Effect
, meine App stürzt auf Android und iOS. Bei Diagnoseprotokollen gibt es immer noch keine Nachrichten, die mir sagen könnten, wo das Problem liegt. Eigentlich fängt es gerade an, meine View
mit dieser Label
zu rendern, und nachdem meine App nicht aktiv wird, öffnet Telefon seinen Hauptbildschirm, und in VS stoppt das Debuggen sofort. In Android Geräte Protokolle fand ich diese:Nullpointer wenn Effekte mit Xamarin
Der Code, um den Code aus dem obigen Link ähnlich ist. Ich habe schon versucht, eine Ursache zu finden, und eigentlich habe ich keine. Ich habe versucht, Hardcore-Namen. Außerdem wurde keiner der Breakpoints in Klassen- oder plattformspezifischen Klassen erreicht. Wenn ich zum Beispiel ResolutionGroupName
Attribut kommentieren, wird die App funktionieren und Label
wird angezeigt, aber sicher ohne eine Unterstreichung.
UPDATE
Sorry, war vielleicht iOS Screenshot mit einem Fehler nicht auf die aktuelle Ausgabe. Aber ich habe eine, die wahrscheinlich ist:
Fügen Sie Ihren Code hinzu, es wäre einfacher, Ihnen zu helfen. –
Was ist ein Punkt? Es wird schwieriger sein, die Frage zu lesen. Ich habe keinen spezifischen Code hinzugefügt. Ich habe nur Code aus dem obigen Link hinzugefügt. –
Setzen Sie einige Breakpoints in den Effekt, sehe ich einige Zeilen wie 'args.PropertyName == Label.TextProperty.PropertyName' in der' OnElementPropertyChanged' Methode. Stellen Sie sicher, dass "args" nicht "null" ist. –