當前位置:首頁 » 凈水方式 » wpf過濾

wpf過濾

發布時間: 2021-01-28 02:16:18

① WPF Datagrid控制項如何得到過濾之後的數據

直接foreach遍歷你的ICollectionView即可


ICollectionView的GetEnumerator返回的遍歷器遍歷的就是filter以後的結果,SourceCollection屬性才會返回原始數據


比如,界面上:

<DockPanel>
<ButtonClick="Button_Click"
Content="ShowItems"
DockPanel.Dock="Top"/>
<ListBoxItemsSource="{Binding}"/>
</DockPanel>

後台代碼:

publicpartialclassMainWindow:Window
{
_dataSource;

publicMainWindow()
{
InitializeComponent();

_dataSource=newCollectionView(Enumerable.Range(0,10));
//只顯示偶數
_dataSource.Filter=(i=>(int)i%2==0);

this.DataContext=_dataSource;
}

privatevoidButton_Click(objectsender,RoutedEventArgse)
{
varmsg=string.Join(",",_dataSource.OfType<int>());
MessageBox.Show("Itemsare: "+msg);
}
}

點按鈕以後的結果:

熱點內容
丁度巴拉斯情人電影推薦 發布:2024-08-19 09:13:07 瀏覽:886
類似深水的露點電影 發布:2024-08-19 09:10:12 瀏覽:80
《消失的眼角膜》2電影 發布:2024-08-19 08:34:43 瀏覽:878
私人影院什麼電影好看 發布:2024-08-19 08:33:32 瀏覽:593
干 B 發布:2024-08-19 08:30:21 瀏覽:910
夜晚看片網站 發布:2024-08-19 08:20:59 瀏覽:440
台灣男同電影《越界》 發布:2024-08-19 08:04:35 瀏覽:290
看電影選座位追女孩 發布:2024-08-19 07:54:42 瀏覽:975
日本a級愛情 發布:2024-08-19 07:30:38 瀏覽:832
生活中的瑪麗類似電影 發布:2024-08-19 07:26:46 瀏覽:239