如何在每个项目显示不同内容的Xamarin.Forms中创建一个下拉列表?

时间:2016-05-10 09:48:17

标签: xamarin xamarin.android xamarin.forms xamarin-studio

如何根据所选项目创建显示不同内容的下拉列表?例如,下拉列表中有3个项目,即Chart1,Chart2和Chart3。当我选择Chart1时,它应该显示一个饼图。当我选择Chart2时,它应显示Bar Grap。当我选择Chart3时,它应该显示一个折线图。这甚至可能吗?谢谢。

1 个答案:

答案 0 :(得分:0)

我假设您已经有办法创建图表了吗? 如果没有,那里有很多第三方选项供图表使用。

要在一页中设置三个单独的视图,因为您正在尝试执行此操作 您需要做的就是使用三个不同的图表创建三个单独的ContentView。使用RelativeLayoutAbsoluteLayout将三个ContentView放在彼此的顶部。

我假设您使用Picker控件作为下拉菜单。 如果是,那么只需使用picker.SelectedIndexChanged事件根据选择的选项更改每个图表ContentView的可见性