Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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"));
        }