コード例 #1
0
        private void btnDelete_Click(object sender, RoutedEventArgs e)
        {
            List <int> list     = new List <int>();
            dynamic    viewlist = this.QueryResultGrid.ItemsSource as dynamic;

            foreach (var item in viewlist)
            {
                if (item.IsChecked == true)
                {
                    list.Add(item.SysNo);
                }
            }
            if (list.Count > 0)
            {
                Window.Confirm("是否删除?", (objs, args) =>
                {
                    if (args.DialogResult == DialogResultType.OK)
                    {
                        facade.DeleteProductKeywords(list, (obj, arg) =>
                        {
                            if (arg.FaultsHandle())
                            {
                                return;
                            }
                            Window.Alert("删除成功");
                            QueryResultGrid.Bind();
                        });
                    }
                });
            }
            else
            {
                Window.Alert("请先选择");
            }
        }