0
我有靜態方法,我需要傳遞過濾collectionviewsource的值,但目前我無法這樣做。我嘗試了各種方法將其轉換爲列表,但我無法適應靜態方法。Cast Collectionviewsviews WPF中的列表
視圖模型 - 靜態方法
static public List<string> getallcrsp()
{
List<string> data = new List<string>();
data.Add("TEST1");
data.Add("TEST2");
return data;
}
視圖模型 - Collectionviewsource方法 - AllCRSP是collectionviewsource,我想這將被轉換到列表和它的值傳遞給靜態方法。
public void Updateswlist()
{
CRmappings2 = new ObservableCollection<SPFetchCREntity>(crentities.ToList());
AllCRSP = CollectionViewSource.GetDefaultView(CRmappings2);
SearchMU = SelectedSW.SW_Version;
AllCRSP.Filter = obj =>
{
SPFetchCREntity entity = obj as SPFetchCREntity;
return obj != null && entity.SW_Version == SearchMU.ToString();
};
AllCRSP.Refresh();
Isdrawopen = false;
SelectedTabIndex = 0;
Isselected = false;
Isselected = true;
}
@mjwills沒有,也沒有工作。 –