LoadBus() публичный статический Метод

public static LoadBus ( string lineNumber ) : void
lineNumber string
Результат void
Пример #1
0
        private void hsap_Click(object sender, RoutedEventArgs e)
        {
            //var xd = XDocument.Load("trains.xml");
            //IEnumerable<System.Xml.Linq.XElement> bus = from el in xd.Descendants("Bus")
            //                                                where el.Attribute("lineNumber").Value == "m1"
            //                                                select el;

            App.LoadBus("m1");

            Frame.Navigate(typeof(TimeSchedule));
        }
        private void myListBox_Tapped(object sender, TappedRoutedEventArgs e)
        {
            string line = (sender as ListBox).SelectedItem as string;

            if (line != null)
            {
                if (line.Contains("M"))
                {
                    App.LoadBus(line.Replace("M", "m"));
                }
                else if (line.Contains("T"))
                {
                    App.LoadBus(line.Replace("T", "t"));
                }
                else
                {
                    App.LoadBus(line);
                }

                Frame.Navigate(typeof(TimeSchedule));
            }
        }
        //private void searchBox_GotFocus(object sender, RoutedEventArgs e)
        //{
        //    if (searchBox.Text.Equals(searchBox.PlaceholderText, StringComparison.OrdinalIgnoreCase))
        //    {
        //        searchBox.Text = string.Empty;
        //    }
        //}

        //private void searchBox_LostFocus(object sender, RoutedEventArgs e)
        //{
        //    if (string.IsNullOrEmpty(searchBox.Text))
        //    {
        //        searchBox.PlaceholderText = searchBox.PlaceholderText;
        //    }
        //}

        private async void searchBus_Click(object sender, RoutedEventArgs e)
        {
            //progressBar.Visibility = Windows.UI.Xaml.Visibility.Visible;

            //IEnumerable<System.Xml.Linq.XElement> bus = Bus(searchBox.Text);

            //if (bus == null && searchClicked == false)
            //{
            //    searchClicked = true;

            //    var dialog = new Windows.UI.Popups.MessageDialog(App.LanguageChanges(1));
            //    await dialog.ShowAsync();
            //    searchBox.Text = "";

            //    searchClicked = false;

            //    return;
            //}

            //////progressBar.Visibility = Windows.UI.Xaml.Visibility.Collapsed;
            ////progressBar.IsEnabled = true;
            ////var xd = XDocument.Load("all.xml");
            if (!searchBox.Text.Equals("") && searchBox.Text.Count() <= 4 && searchClicked == false)
            {
                App.LoadBus(searchBox.Text);

                if ((App.activeBus.Elements().Count() == 0) && (searchClicked == false))
                {
                    searchClicked = true;
                    previousPushedButton.Style = Resources["RoundNumberButtonTemplate"] as Style;

                    var loader      = new Windows.ApplicationModel.Resources.ResourceLoader();
                    var errorString = loader.GetString("Error");

                    var dialog = new Windows.UI.Popups.MessageDialog(errorString);
                    await dialog.ShowAsync();

                    searchBox.Text = "";

                    searchClicked = false;

                    return;
                }

                searchClicked = true;
                previousPushedButton.Style = Resources["RoundNumberButtonTemplate"] as Style;
                //if (searchBox.Text.Contains("Α"))
                //{
                //    Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Α", "a"));
                //}
                //else if (searchBox.Text.Contains("Β"))
                //{
                //    Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Β", "b"));
                //}
                //else if (searchBox.Text.Contains("Γ"))
                //{
                //    Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Γ", "c"));
                //}
                //else if (searchBox.Text.Contains("Ε"))
                //{
                //    Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Ε", "e"));
                //}
                //else if (searchBox.Text.Contains("Χ"))
                //{
                //    Frame.Navigate(typeof(TimeSchedule), searchBox.Text.Replace("Χ", "x"));
                //}
                //else
                //{
                //IEnumerable<System.Xml.Linq.XElement> bus = from el in xd.Descendants("Bus")
                //                                            where el.Attribute("lineNumber").Value == searchBox.Text
                //                                            select el;
                //progressRing.IsActive = false;
                //App.progressRing.IsEnabled = true;
                //App.progressRing.IsActive = true;
                Frame.Navigate(typeof(TimeSchedule));
                //}
            }
        }
Пример #4
0
 private void t5_Click(object sender, RoutedEventArgs e)
 {
     App.LoadBus("t5");
     Frame.Navigate(typeof(TimeSchedule));
 }