Ejemplo n.º 1
0
        private void AddGroupToView(int groupnumber)
        {
            string groupname = string.Format("Groupchat #{0}", groupnumber);

            var groupMV = new GroupControlModelView();
            groupMV.ChatNumber = groupnumber;
            groupMV.Name = groupname;
            groupMV.StatusMessage = string.Format("Peers online: {0}", tox.GetGroupMemberCount(groupnumber));//string.Join(", ", tox.GetGroupNames(groupnumber));
            groupMV.SelectedAction = GroupSelectedAction;
            groupMV.DeleteAction = GroupDeleteAction;

            this.ViewModel.ChatCollection.Add(groupMV);
        }
Ejemplo n.º 2
0
        private void AddGroupToView(int groupnumber, ToxGroupType type)
        {
            string groupname = string.Format("Groupchat #{0}", groupnumber);

            if (type == ToxGroupType.Av)
                groupname += " \uD83D\uDD0A"; /*:loud_sound:*/

            var groupMV = new GroupControlModelView();
            groupMV.ChatNumber = groupnumber;
            groupMV.Name = groupname;
            groupMV.GroupType = type;
            groupMV.StatusMessage = string.Format("Peers online: {0}", tox.GetGroupMemberCount(groupnumber));//string.Join(", ", tox.GetGroupNames(groupnumber));
            groupMV.SelectedAction = GroupSelectedAction;
            groupMV.DeleteAction = GroupDeleteAction;
            groupMV.ChangeTitleAction = ChangeTitleAction;

            ViewModel.ChatCollection.Add(groupMV);
            RearrangeChatList();
        }