//[Dependency] //protected Lazy<IMainManager> MainManager { get; set; } public ChatListViewModel(IChatContentManager chatContentManager) { this.WhenAnyValue(p => p.SelectedItem).Subscribe(p => chatContentManager.SelectedChat = p); }
//[Dependency] //protected Lazy<IMainManager> MainManager { get; set; } public ChatListViewModel(IChatContentManager chatContentManager) { CloseChatCommand = ReactiveCommand.Create <WeChatUser>(CloseChat); this.WhenAnyValue(p => p.SelectedItem).Subscribe(p => chatContentManager.SelectedChat = p); }