0
我有一個主要工作的MVC4項目中的Silverlight5 PivotViewer,但有一個問題。模型中的一些屬性定義爲List。Silverlight5 PivotViewer排序有一個錯誤?
[DataContract]
public class PTE_Test
{
[DataMember]
public string Name { get; set; }
[DataMember]
public string Description { get; set; }
//...
[DataMember]
public List<string> Tags { get; set; }
[DataMember]
public List<string> Practices { get; set; }
[DataMember]
public List<string> SpecificAreas { get; set; }
}
我希望它們用於過濾和搜索,而且實際上效果很好。但是對它們進行排序是沒有意義的(列表中的哪個字符串可以排序?)。但是,它們不僅會出現在排序列表中,而且如果用戶選擇其中之一,則會引發ManagedRuntimeError異常。
有誰知道一種方法來控制哪些屬性出現在排序列表中?
謝謝!
謝謝,託尼!這很好。我添加了健全性檢查以確保列表不是空的。 – CraigB