2017-08-27 2 views
0

ich anpassen bin mit neuesten 4.5 Xamarin zu bauen und zu versuchen, Aufnehmersteuersystem mit folgenden Einrichtungen anzuwenden ..Xamarin Form - Wie Lattensteuerung

  1. Bindung Option- ich nicht Itemssource-Eigenschaft in neuester Xamarin Release sehen konnte. Ich habe folgenden Code verwendet, um das Picker-Steuerelement in c zu binden: #

    _pcPicker = this.FindByName ("pcPicker");

    foreach (var Element in ParentCategory) { _pcPicker.Items.Add (Element.Name); }

    Ich muss Kategorie ID auch zusammen mit Kategorienamen ... bitte führen Sie mich, wie Sie binden und ID der ausgewählten Kategorie erhalten.

Ich konnte nicht auf diesen Link für bindable Picker folgen - https://blog.xamarin.com/new-bindable-picker-control-for-xamarin-forms/ ... gegebenen Beispiel nicht abgeschlossen ist.

  1. Ich muss am Ende der Auswahlliste einen zusätzlichen Link (Neue Kategorie hinzufügen ...) hinzufügen, wie in der folgenden Abbildung gezeigt.

Bitte leite mich, wie Aufnehmersteuersystem anpassen diese beiden Anforderungs-

enter image description here

Danke,

@ Paul

Antwort

0

Dieses nuget Paket ist groß und wird zu erreichen Erlaube es dir zu erreichen, was du willst.

https://github.com/rotorgames/Rg.Plugins.Popup

Es erlaubt Ihnen, ein Pop-up von jeder Art von Seite zu erstellen. Für Ihre Auswahl könnten Sie also eine Ansicht erstellen, die über ein StackPanel verfügt, das über eine ListView verfügt (damit Sie Ihre ItemSource binden können) und dann über 2 Schaltflächen New Category, Edit Category.

+0

Vielen Dank für Ihren Vorschlag, ich habe versucht, ein Popup mit einer Liste der Kategorie mit Listview erstellen. Popup ist gut, aber ich brauche eine Picker Art von Funktionalität wie ein beliebiges Element aus ListView im Popup auswählen, Popup wird weg und ausgewählte Element wird in der übergeordneten Seite angezeigt werden. –

+0

@paulsim 100% können Sie dieses Plugin verwenden, um ein Pickerstil-Steuerelement zu erstellen. Ich bin gerade dabei, mich auf den Weg zu machen, aber wenn ich zurückkomme, werde ich ein Beispiel eines von mir erstellten Picker-Steuerelements posten, das eine ItemSource verwendet und das Popup bei der Auswahl ausblendet, während ein ausgewähltes Ereignis ausgelöst wird. –

+0

Ich habe dies mit "Messaging Center" getan. Wie das Gleiche kann in Xamarin native (Android) getan werden, da nach meinem Wissen "Messaging Center" nicht für Xamarin native verfügbar ist. Würdest du bitte in diese https://stackoverflow.com/questions/46577529/xamarin-android-update-ui-control-of-one-activity-from-another-activity schauen –

Verwandte Themen