我有一個Silverlight PivotViewer啓動並運行,約有4000個項目。以編程方式設置PivotViewer的過濾器
我將querystring參數傳遞給託管PivotViewer的頁面,以在打開時過濾項目。
如何以編程方式向PivotViewer添加過濾器?
我已經試過:
pvtTest.AppliedFilters.Add(new KeyValuePair<string, IList<string>>("Color", new List<string> { "EQ.Green", "EQ.Red" }));
,但它仍然顯示的所有項目。我也試着在使用UI設置一些過濾器後檢查AppliedFilters屬性的值是什麼,但它仍然只包含我在上面添加的過濾器。
發現它...您可以通過使用ViewerState屬性指定過濾器。它有一個特定的語法,可以在這裏看到:http://www.silverlight.net/content/pivotviewer/developer-info/api/html/P_System_Windows_Pivot_PivotViewer_ViewerState.htm – grimstoner