刷新当前页面

在.Xaml里面给个刷新按钮:
<Button Height=“35” Width=“55” Content=“刷新” Command="{Binding RefreshCommand}" fontSize:“12px”>
记得不要忘记给命令指令Command,还有.Xaml里的查看代码里面需要有对应的.cs页面this.DataContext = new ViewModel.cs页面

在.cs类里面写上刷新命令
public ICommand RefreshCommand { get; set; }

在.cs属性里面声明一下自己给的类
private List _DishesVos;
public List DishesVos
{
get { return _DishesVos; }
set
{
if (_DishesVos != value)
{
_DishesVos = value;
RaisePropertyChanged(() => DishesVos);
}

        }
    }

在.cs类里面写上函数命令
private void 自给个名字()
{
var small = from tbSmall in 实例化数据的名称.需要的表 join tbLarge in实例化数据的名称.需要的表里面的外键表 on tbSmall.主键表的外键ID equals tbLarge.外键表的主键ID orderby tbSmall.需要表的主键ID descending
select new DishesVo
(DishesVo一个自己命名的类,多用于多表查询,如果用到的话要在属性里面声明一下)
{
dataGrid数据表里面字段的数据。
};
属性声明的类= 函数命令的var名称.ToList();
}

最后在上面写上刷新的指令:
RefreshCommand = new RelayCommand(自给个名字);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值