我正在实现 WPF MVVM 向导,我想知道在DoOperation
加载新向导页面 (UserControl) 时执行的正确方法。
加载发生在命名空间时,在类上DoOperation
实现。MyWizard.ViewModal
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
来电DoOperation
。
它不起作用,RunOperation
没有被调用。
这是正确的方法还是有更好的方法在 MyWizard.ViewModal
课堂上执行操作?