private void AddQualityParamsClick(object sender, RoutedEventArgs e)
 {
     if (MainPage.network.Routers.Count != 0)
     {
         CreateNetworkFrame.Navigate(addQualityParamsPage);
     }
     else
     {
         MessageBox.Show("Dodaj węzły do sieci");
     }
 }
 private void AddWZClick(object sender, RoutedEventArgs e)
 {
     if (MainPage.network.DPConnections.Count != 0)
     {
         CreateNetworkFrame.Navigate(addWZPage);
         addWZPage.DPList.ItemsSource = MainPage.network.DPConnections;
     }
     else
     {
         MessageBox.Show("Dodaj drogi połączeniowe");
     }
 }
        private void AddETEConnectionClick(object sender, RoutedEventArgs e)
        {
            if (MainPage.network.Links.Count > 0)
            {
                CreateNetworkFrame.Navigate(addETEConnectionPage);

                addETEConnectionPage.LinkList.ItemsSource = MainPage.network.Links;
                addETEConnectionPage.LinkList.Items.Refresh();
            }
            else
            {
                MessageBox.Show("Dodaj połączenia");
            }
        }
 private void AddTrafficParamsClick(object sender, RoutedEventArgs e)
 {
     if (MainPage.network.Routers.Count != 0)
     {
         CreateNetworkFrame.Navigate(addTrafficParamsPage);
         List <int> routerNumbers = new List <int>();
         foreach (Router ruter in MainPage.network.Routers)
         {
             if (ruter.Type.Equals("Brzegowy"))
             {
                 routerNumbers.Add(ruter.Number);
             }
         }
         addTrafficParamsPage.SourceSelection.ItemsSource = routerNumbers;
     }
     else
     {
         MessageBox.Show("Dodaj węzły do sieci");
     }
 }
 private void AddRouterClick(object sender, RoutedEventArgs e)
 {
     CreateNetworkFrame.Navigate(addRouterPage);
 }