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; }
public void Update(ChatFilterInfo info) { Title = info.Title; Icon = Icons.ParseFilter(info.IconName); IconGlyph = Icons.FilterToGlyph(_icon).Item1; }