示例#1
0
        public Window1()
        {
            InitializeComponent();
            allEntries = new List<ChatEntry>();
            sent output = new sent();
            this.DataContext = output;
            msg.KeyDown += keydown;
            button1.Click += button1_Click;
            output.User = "******";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://www.stud.fit.vutbr.cz/~xmlich02/itu-ajax/api.php");

            // Blokující čekání na odpověď
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            // Přečteme odpověď a uložíme do řetězce
            StreamReader reader = new StreamReader(response.GetResponseStream());
            string responseText = reader.ReadToEnd();
            List<ChatEntry> entries = JsonConvert.DeserializeObject<List<ChatEntry>>(responseText);
            entries.Reverse();
            allEntries.AddRange(entries);
            listbox_franta_kecup.ItemsSource = allEntries;
        }
示例#2
0
        public Window1()
        {
            InitializeComponent();
            allEntries = new List <ChatEntry>();
            sent output = new sent();

            this.DataContext = output;
            msg.KeyDown     += keydown;
            button1.Click   += button1_Click;
            output.User      = "******";
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"http://www.stud.fit.vutbr.cz/~xmlich02/itu-ajax/api.php");

            // Blokující čekání na odpověď
            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            // Přečteme odpověď a uložíme do řetězce
            StreamReader     reader       = new StreamReader(response.GetResponseStream());
            string           responseText = reader.ReadToEnd();
            List <ChatEntry> entries      = JsonConvert.DeserializeObject <List <ChatEntry> >(responseText);

            entries.Reverse();
            allEntries.AddRange(entries);
            listbox_franta_kecup.ItemsSource = allEntries;
        }