public void FilterItemDataDisplayTest() { FilterItem item = new FilterItem(); item.Data = "5"; item.IsSelected = true; Assert.AreEqual(item.Data, item.DataDisplay); FilterItem item2 = new FilterItem(); item2.Data = "255.50"; item2.IsSelected = true; Assert.AreEqual("255.50000", item2.DataDisplay); FilterItem item3 = new FilterItem(); item3.Data = "Test"; item3.IsSelected = true; Assert.AreEqual("Test", item3.DataDisplay); }
private ObservableCollection<FilterItem> GetFilterItem(bool isSelected) { ObservableCollection<FilterItem> filterItemList = new ObservableCollection<FilterItem>(); FilterItem fSelect = new FilterItem(); fSelect.Data = "Select all"; fSelect.IsSelected = isSelected; FilterItem fUnselect = new FilterItem(); fUnselect.Data = "Unselect all"; fUnselect.IsSelected = isSelected; FilterItem f1 = new FilterItem(); f1.Data = "Data1"; f1.IsSelected = isSelected; FilterItem f2 = new FilterItem(); f2.Data = "Data2"; f2.IsSelected = isSelected; FilterItem f3 = new FilterItem(); f3.Data = "Data3"; f3.IsSelected = isSelected; filterItemList.Add(fSelect); filterItemList.Add(fUnselect); filterItemList.Add(f1); filterItemList.Add(f2); filterItemList.Add(f3); return filterItemList; }
private void ApplyStrategyIdFilter(string selectedStrategyId) { if (!string.IsNullOrEmpty(selectedStrategyId)) { ObservableCollection<FilterItem> filterItemList = new ObservableCollection<FilterItem>(); if (selectedStrategyId.Equals("-1")) { for (int i = 0; i < App.AppManager.DataMgr.StrategyList.Count; i++) { FilterItem selectedFilterItem = new FilterItem(); selectedFilterItem.IsSelected = true; selectedFilterItem.Data = App.AppManager.DataMgr.StrategyList[i].StrategyId; filterItemList.Add(selectedFilterItem); } } else { FilterItem selectedFilterItem = new FilterItem(); selectedFilterItem.IsSelected = true; selectedFilterItem.Data = selectedStrategyId; filterItemList.Add(selectedFilterItem); } this.fltdg.FilterDataGrid("StrategyId", filterItemList); } }