【问题标题】:Catel InitializeAsync is Not Called in ViewModel在 ViewModel 中未调用 Catel InitializeAsync
【发布时间】:2021-11-24 15:54:29
【问题描述】:

我有一个问题,即从Catel.MVVM.ViewModel 继承的每个视图模型都不会调用InitializeAsync()。我错过了什么会阻止这个调用?

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

【问题讨论】:

  • 您是否将控件类型从 UserControl 更改为 catel:UserControl in xaml?
  • @GeertvanHorrik 成功了。谢谢!

标签: mvvm catel


【解决方案1】:

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

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

编辑:您可能想要包含验证消息。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多