下面的代码是工作的,直到我更新到最新的Caliburn副本。现在我在ActivateItem上得到一个错误,它表明它在当前上下文中不存在。有什么建议吗?
using Caliburn.Micro;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace JCWPFUserInterface.ViewModels
{
public class ShellViewModel : Conductor<object>
{
LoginViewModel _loginVM;
public ShellViewModel(LoginViewModel LoginVM)
{
_loginVM = LoginVM;
ActivateItem(_loginVM);
}
}
}
据我所知,ActivateItem
不再存在,也许你可以尝试await ActivateItemAsync(/*...*/);
代替。
见https://github.com/Caliburn-Micro/Caliburn.Micro/issues/697