2016-08-01 11 views
0

Ich habe unten Code verwendet, um Eintragssteuerung dynamisch zu generieren.Wie kann man das Entry-Control dynamisch hinzufügen und seinen Wert abrufen?

Jetzt möchte ich seinen Wert aus dem Code holen, also wie kann ich das erreichen.

Ich habe auch den folgenden Weg gefunden, um das Steuerelement nach Name (x: Name) zu finden, aber ich bin nicht in der Lage, Name (x: Name) Eigenschaft der Eintragssteuerung, wenn ich es aus dem Code hinter hinzuzufügen.

Entry getMyEntryText = this.FindByName<Entry>("Control Name"); 

Also gibt es eine Möglichkeit, die ich erreichen kann?

+0

vielleicht ist es besser zu erklären, was Sie erreichen wollen, scheint nicht, als ob Sie auf dem richtigen Weg sind. –

Antwort

1

Ich kann sehen, dass Sie immer noch ein bigenner sind und viel zu lernen haben, also ist mein Rat an Sie, mehr Tutorials zu sehen und mehr über xamarin.forms zu lesen.

Das erste Code peice bereits in der Code-behind geschrieben wird, wird der Begriff Code hinter bezieht sich auf den Code, der entscheidet, wie die Seite wie und nicht geschrieben in XAML abd aussehen würde liegt auch in einer Teilklasse, . Wenn Sie also keine Xaml-Datei haben, haben Sie keinen Code hinter sich.

Das zweite Stück Code ist nicht Xamarin.Forms.

Entry getMyEntryText = this.FindByName<Entry>("Control Name"); 

Es ist Xamarin.Android die, wenn Sie ein Layout in axml geschrieben haben. Dann können Sie ein Steuerelement davon auf diese Weise fitch

So ist es klar, dass Sie mehr Aufwand und mehr Zeit verbringen müssen, um alle Ihre Antworten zu bekommen.