【发布时间】:2010-11-06 02:50:45
【问题描述】:
是否可以通过 WPF 中的事件调用命令?
我有一个保存按钮,按下时会调用命令,当你完成编辑文本框时按下它,它还会将对象作为命令参数传递
<Button Content="Save" Command="{Binding DataContext.SaveQueueTimeCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ItemsControl}}}" CommandParameter="{Binding}" />
我最理想的做法是在文本框失去焦点时调用此命令并将对象作为参数传递,而不必按下按钮,例如:
<Button LostFocus="{Binding SaveQueueTimeCommand}" />
并且仍然以某种方式将对象作为参数传递。 有没有办法在不使用代码的情况下实现这一点,因为我正在使用 MVVM 模式
感谢您的宝贵时间
【问题讨论】: