private void Unhook(FixedSizeMessageList oldList) { oldList.NewMessagePushed -= AddMessageItemView; oldList.NewMessagePushed -= ScrollToBottom; oldList.MessageRemoved -= RemoveViews; }
private void Hook(FixedSizeMessageList newList) { newList.NewMessagePushed += AddMessageItemView; newList.NewMessagePushed += ScrollToBottom; newList.MessageRemoved += RemoveViews; }