private async void button_Clicked(object sender, EventArgs e) { // インプットメッセージを追加 var input = new Message { Text = entry.Text, Time = DateTime.Now, Type = "input" }; _messages.Add(input); listView.ScrollTo(_messages[_messages.Count - 1], ScrollToPosition.End, true); // アウトプットメッセージを取得 var output = new Message { Text = await cloudService.GetResponseAsync(entry.Text), Time = DateTime.Now, #if Watson Type = "watson" #elif NodeRed Type = "watson" #else Type = "azure" #endif }; _messages.Add(output); listView.ScrollTo(_messages[_messages.Count - 1], ScrollToPosition.End, true); } }
private async void button_Clicked(object sender, EventArgs e) { // インプットメッセージを追加 var input = new Message { Text = entry.Text, Time = DateTime.Now, Type = "input" }; _messages.Add(input); // アウトプットメッセージを取得 var output = new Message { Text = await cloudService.GetResponseAsync(entry.Text), Time = DateTime.Now }; _messages.Add(output); }