private void AssignToModel(IChatWindowModel chatWindow) { PropertyChangedEventManager.AddHandler( chatWindow, (_, __) => Content = chatWindow.Content, nameof(chatWindow.Content)); WeakEventManager <IChatWindowModel, EventArgs> .AddHandler( chatWindow, nameof(chatWindow.Closing), (_, __) => Close() ); WeakEventManager <IChatWindowModel, EventArgs> .AddHandler( chatWindow, nameof(chatWindow.HideRequested), (_, __) => Appearance.HideCommand.Execute() ); GoNextRequested += (_, __) => chatWindow.Flush(); }
private void AssignToModel(IChatWindowModel chatWindow) { PropertyChangedEventManager.AddHandler( chatWindow, (_, __) => Content = chatWindow.Content, nameof(chatWindow.Content)); WeakEventManager<IChatWindowModel, EventArgs>.AddHandler( chatWindow, nameof(chatWindow.Closing), (_, __) => Close() ); WeakEventManager<IChatWindowModel, EventArgs>.AddHandler( chatWindow, nameof(chatWindow.HideRequested), (_, __) => Appearance.HideCommand.Execute() ); GoNextRequested += (_, __) => chatWindow.Flush(); }