2016-03-10 92 views
0

我有一个模型,应该填充列表视图。根据不同的类型,我需要显示可能的答案列表。与动态数据的列表视图

{ 
    "Question" (string): ("Please choose the one of the followings best suitable to your situation.") 
    Type (enum) (Type.Radio, Type.FreeText, Type.Number, Type.Checkbox) 
    List<Answers> ({"It was cold inside.", 
     "It was cold but the heaters turned on after asking." 
     "It was warm" }) 
    RequiresComments (bool) (true) 
} 

问题的数量将来自服务器。这可能是70个问题,其中一些是收音机,其中一些是复选框,其中一些只是自由文本。

我在Android和iOS上做了这个,但我不知道该怎么做在Windows Phone 8.1上。任何人都可以向我展示一个例子,或者将我指向正确的方向?

+0

下面是我查看可能性后的想法: QuestionListView的数据模板将在里面有AnswerListView。 AnswerListView的模板类型将绑定到Type枚举。 因此,当我给出答案列表时,它将使用正确的模板来填充它。 – erkinyldz

回答

0

在您的视图中有一个单选按钮,其中包含来自enum的vales。一旦用户选择类型从服务器获取答案。

获取答案列表后。将列表视图(在您的视图中)Itemssource设置为您获得的答案列表。

评论部分,您可以使用bool并使用转换器更改注释文本框(在您的视图中)的可见性。