在 ViewModel 中未调用 Catel InitializeAsync

Catel InitializeAsync is Not Called in ViewModel

我遇到一个问题,即从 Catel.MVVM.ViewModel 继承的每个视图模型都从不调用 InitializeAsync()。我可能遗漏了什么会阻止此调用?

我正在使用 Catel.MVVM v5.12.22。

解决方法是将控件类型从 UserControl 更改为 catel:UserControl

<catel:UserControl xmlns:catel="http://schemas.catelproject.com">

编辑:您可能希望包含验证消息。

<catel:UserControl>
    <catel:InfoBarMessageControl>
        [XAML Goes Here]
    </catel:InfoBarMessageControl>
</catel:UserControl>