BestFriend.MainPage.OnNavigatedTo C# (CSharp) Метод

OnNavigatedTo() защищенный Метод

protected OnNavigatedTo ( NavigationEventArgs e ) : void
e Windows.UI.Xaml.Navigation.NavigationEventArgs
Результат void
        protected override async void OnNavigatedTo(NavigationEventArgs e)
        {
            messages = new ObservableCollection<Message>();
            ListView.ItemsSource = messages;
            bot = new BestFriendService.Bot();

            messages.CollectionChanged += Messages_CollectionChanged;

            manualResetEvent = new ManualResetEvent(false);

            Media.MediaEnded += Media_MediaEnded;

            InitContiniousRecognition();

            if (e.Parameter != null && e.Parameter is bool)
            {
                var response = await bot.SendMessageAndGetResponseFromBot("hello there");
                messages.Add(new Message() { Text = "  > " + response });
                await SpeakAsync(response);
                await SetListening(true);
            }
            else if (e.Parameter != null && e.Parameter is string && !string.IsNullOrWhiteSpace(e.Parameter as string))
            {
                await SendMessage(e.Parameter as string, true);
                await SetListening(true);
            }
        }