0

我想在我的 viewModel 中处理诸如 Closing、SourceInitialized 之类的 Windows 事件。我不想在后面的代码中处理它们。我怎样才能做到这一点?

提前致谢。

4

1 回答 1

0

只需使用 EventToCommand。

视图模型:

public ICommand WindowClosing

{
    get
    {
        return new RelayCommand<CancelEventArgs>(
            (args) =>{
                });
    }
}

在 XAML 中:

<i:Interaction.Triggers>
    <i:EventTrigger EventName="Closing">
        <command:EventToCommand Command="{Binding WindowClosing}" />
    </i:EventTrigger>
</i:Interaction.Triggers>
于 2013-08-05T10:51:13.607 回答