Example #1
0
        public ChatFilterViewModel(ChatFilterInfo info)
        {
            if (info.Id == Constants.ChatListMain)
            {
                ChatList = new ChatListMain();
            }
            else if (info.Id == Constants.ChatListArchive)
            {
                ChatList = new ChatListArchive();
            }
            else
            {
                ChatList = new ChatListFilter(info.Id);
            }

            ChatFilterId = info.Id;

            _title     = info.Title;
            _icon      = Icons.ParseFilter(info.IconName);
            _iconGlyph = Icons.FilterToGlyph(_icon).Item1;
        }
Example #2
0
 public void Update(ChatFilterInfo info)
 {
     Title     = info.Title;
     Icon      = Icons.ParseFilter(info.IconName);
     IconGlyph = Icons.FilterToGlyph(_icon).Item1;
 }