2010-08-19 137 views
0

一個隨機數,我建立一個問卷應用程序,顯示一系列的問題給用戶。什麼是訪問的最佳途徑控制在WPF DataTemplate中

爲了簡化模型,問題是由

class Question{ 
    String name; 
    bool ComboBox; 
    String[] choices; 
} 

表示在代碼隱藏我有一個是使用在DataContext一個的ObservableCollection。

的XAML看起來像這樣

... 
<ItemsControl ItemsSource="{Binding}" ItemTemplateSelector="{...}"> 
</ItemsControl> 

的ItemTemplateSelector選擇基於有關對象指定的物業組合框ItemTemplate中。一個ItemTemplate中示出了一個組合框內部的字符串[]的選擇,其他的創建許多文本框作爲字符串的數組中的數目。

什麼是收集由用戶插入的所有數據的最佳方式。

回答

0

最簡單的方法就是在你的問題類的答案(S)爲好。用戶填寫問卷後,只需遍歷您的收集即可獲得答案。 再添加一個屬性如AnsweredIndex,保存由用戶選擇的索引。