private void InitMessages()
        {
            _messages = new List<Message> ();

            for (int i = 0; i < 4; i++)
            {
                Message msg = new Message()
                {
                    Id = i,
                    Title = string.Format("Message {0}", i),
                    Detail = string.Format("Message {0}: This message has a really big detail, full of all sorts of information and data, enought to make your brain bleed and your eyes pop.", i)
                };

                _messages.Add(msg);
            }
        }
Ejemplo n.º 2
0
        public void UpdateCell(Message msg)
        {
            ClearCell ();

            Message = msg;

            if (Message != null)
            {
                _header.UpdateHeader (Message);
                SetHeader(_header);

                _webView = new UIView(new RectangleF(0, 0, Frame.Width, 80));
                UILabel label = new UILabel(_webView.Bounds);
                label.Text = Message.Detail;
                _webView.AddSubview(label);
                SetContent(_webView);
            }
        }
        private void RefreshData()
        {
            int count = _messages.Count;
            for (int i = count; i < count + 5; i++)
            {
                Message msg = new Message()
                {
                    Id = i,
                    Title = string.Format("Message {0}", i),
                    Detail = string.Format("Message {0}: This message has a really big detail, full of all sorts of information and data, enought to make your brain bleed and your eyes pop.", i)
                };

                _messages.Add(msg);
            }

            TableView.RefreshConcluded ();
            UpdateTableSource ();
        }
Ejemplo n.º 4
0
        public void UpdateHeader(Message msg)
        {
            _message = msg;

            Title.Text = _message.Title;
        }