2016-05-10 5 views
1

Wie soll ich ein Drop-down erstellen, das je nach ausgewähltem Artikel unterschiedliche Inhalte anzeigt? Zum Beispiel gibt es drei Elemente in einem Dropdown-Menü, nämlich Chart1, Chart2 und Chart3. Wenn ich Diagramm 1 wähle, sollte ein Kreisdiagramm angezeigt werden. Wenn ich Chart2 wähle, sollte ein Bar Grap angezeigt werden. Wenn ich Chart3 wähle, sollte ein Liniendiagramm angezeigt werden. Ist das überhaupt möglich? Vielen Dank.Wie erstellt man ein Dropdown-Menü in Xamarin.Forms, das unterschiedliche Inhalte pro Element anzeigt?

+0

Atleast post, was Sie zuvor beim Posten einer Frage versucht haben. –

Antwort

0

Ich nehme an, Sie haben bereits eine Möglichkeit, Ihre Diagramme zu erstellen?
Wenn nicht gibt es viele 3rd-Party-Optionen für die Charts.

die drei separaten Ansichten in der einer Seite haben, wie Sie drei separate ContentView mit drei verschiedenen Diagrammen zu tun versuchen
alles, was Sie brauchen würden, zu tun, zu schaffen. Verwenden Sie eine oder eine AbsoluteLayout, um die drei ContentView übereinander zu legen.

Ich nehme an, Sie verwenden ein Picker Steuerelement als Ihr Dropdown. Wenn ja, dann verwenden Sie einfach das picker.SelectedIndexChanged Ereignis, um die Sichtbarkeit jedes Diagramms ContentView zu ändern, je nachdem, welche Option ausgewählt wurde

+0

Können Sie mir bitte sagen, wie man ein Dropdown richtig erstellt? Ich habe Probleme, einen zu erstellen. Danke mein Herr. –

+0

ein 'Picker' wäre Ihre beste Wahl. Sie könnten auch eine 'ListView' verwenden, aber das wäre ein bisschen mehr Arbeit. – skar

+0

Richten Sie einen Picker ein, indem Sie die Diagrammtitel zu 'Picker.Items' hinzufügen. Richten Sie dann einen Event-Handler für das Ereignis 'picker.SelectedIndexChanged' ein, um die Sichtbarkeit der Chart-Content-Views zu ändern. – skar