예제 #1
0
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     // initialize
     queue = new ListQueue <string>();
     // actualizar representacion grafica de cola
     l_RepCola.Content = string.Concat("Cola: ", queue.ToString());
 }
예제 #2
0
        /// <summary>
        /// Boton para agregar un elemento a la cola
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btn_Enqueue_Click(object sender, RoutedEventArgs e)
        {
            string input = tB_Enqueue.Text;

            if (string.IsNullOrEmpty(input))
            {
                MessageBox.Show("Revisa los datos.");
                return;
            }
            else
            {
                queue.Enqueue(input);
                // actualizar representacion grafica de cola
                l_RepCola.Content  = string.Concat("Cola: ", queue.ToString());
                l_Cantidad.Content = string.Concat("Cantidad de elementos en la cola: ", queue.Size());
                tB_Enqueue.Text    = string.Empty;
            }
        }