2016-03-10 119 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並使用轉換器更改註釋文本框(在您的視圖中)的可見性。