WPF mvvm向导

WPF mvvm向导,wpf,mvvm,Wpf,Mvvm,我正在实现WPF MVVM向导,我想知道在加载新向导的页面(UserControl)时执行DoOperation的正确方法 DoOperation在MyWizard.viewmodel类上实现,而UserControl加载在MyWizard.View命名空间上进行 如何将加载的UserControl事件连接到DoOperationapi 我尝试了以下方法: <xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=Syste

我正在实现WPF MVVM向导,我想知道在加载新向导的页面(UserControl)时执行
DoOperation
的正确方法

DoOperation
MyWizard.viewmodel
类上实现,而
UserControl
加载在
MyWizard.View
命名空间上进行

如何将加载的
UserControl
事件连接到
DoOperation
api

我尝试了以下方法:

<xmlns:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"

<i:Interaction.Triggers>

    <i:EventTrigger EventName="Loaded">
        <i:InvokeCommandAction Command="{Binding Path=RunOperation}"/
    </i:EventTrigger> 
</i:Interaction.Triggers>

你的方法应该有效。是否检查了输出控制台的绑定错误?
RunOperation
是命令吗?当引发
Loaded
事件时,是否已设置UserControl的DataContext?您是否在UC中实现了这样的触发器


...