2012-05-15 62 views
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異常。

有誰知道一種方法來控制哪些屬性出現在排序列表中?

謝謝!

回答