public ChannelsTabViewModel(IChatState chatState, IUpdateChannelLists updater) : base(chatState) { this.updater = updater; Container.RegisterType <object, ChannelTabView>(ChannelsTabView); SearchSettings.Updated += Update; ChatModel.AllChannels.CollectionChanged += Update; updateChannelList = DeferredAction.Create(() => OnPropertyChanged("SortedChannels")); }
public ChannelsTabViewModel(IChatState chatState, IUpdateChannelLists updater) : base(chatState) { this.updater = updater; Container.RegisterType<object, ChannelTabView>(ChannelsTabView); SearchSettings.Updated += Update; ChatModel.AllChannels.CollectionChanged += Update; updateChannelList = DeferredAction.Create(() => OnPropertyChanged("SortedChannels")); }