Exemplo n.º 1
0
 public Message(Participant participant, WTalk.Core.ProtoJson.Schema.ChatMessage chatMessage)
 {
     // TODO: Complete member initialization
     this._participant = participant;
     this._chatMessage = chatMessage;
     AppendContent(chatMessage);
 }
        public FakeConversationViewModel()
        {
            Participant = new Participant(new ConversationParticipantData()
                {
                    fallback_name = "Contact",
                    id = new ParticipantId() {  chat_id = "3"}
                });

            Participant p = new Participant(new ConversationParticipantData()
            {
                fallback_name = "Contact 1",
                id = new ParticipantId() {  chat_id = "2"}
            });

            Messages = new ObservableCollection<Message>();
            Messages.Add(
                new Message(Participant, new ChatMessage()
                {
                    message_content = new MessageContent()
                    {
                        segment = new List<Segment>() { new Segment() { text = "segment 1" } }
                    }
                }));

            Messages.Add(
                new Message(p, new ChatMessage()
                {
                    message_content = new MessageContent()
                    {
                        segment = new List<Segment>() { new Segment() { text = "segment 2" } }
                    }
                }));
            Messages.Add(
               new Message(p, new ChatMessage()
               {
                   message_content = new MessageContent()
                   {
                       segment = new List<Segment>() { new Segment() { text = "segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3 segment 3" } }
                   }
               }));
                 
        }