WPF命令绑定

在WPF中有时候不想将命令写在List中,但是却要在前端绑定的List中写入命令
暂时知道两种解决方法
1、

 Command="{Binding DataContext.NavicateCommand, RelativeSource={RelativeSource AncestorType=ListView}}"

这是最常见的,AncestorType可以继续向外扩展为UserControl、Window
2、

 Command="{Binding DataContext.NavicateCommand,ElementName=xxx}"

将绑定的ListView或者ItemsControl的Name设置为xxx,通过ElementName绑定到命令

posted @ 2024-02-26 17:30  孤沉  阅读(42)  评论(0编辑  收藏  举报