Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
En esta lección se muestra cómo agregar un comando a una pantalla y escribir código que se ejecuta cuando se hace clic en el comando en tiempo de ejecución.El comando muestra un cuadro de mensaje que contiene los resultados de un cálculo.
Agregar un comando
Otras lecciones muestran cómo habilitar, deshabilitar y quitar los comandos Agregar, Eliminar y Edición en una pantalla.
Para agregar un comando a una pantalla
En el Explorador de soluciones, haga doble clic en el nodo CurrentProductList.
En el Diseñador de pantallas, expanda el nodo Command Bar bajo el nodo DataGrid ProductsByCategory.
En la lista Agregar seleccione Nuevo botón.
Aparecerá el cuadro de diálogo Agregar botón.
En el cuadro de diálogo Agregar botón, seleccione Nuevo método y escriba ProductCount en el cuadro Nombre y haga clic en Aceptar.
En el panel de la izquierda, seleccione ProductCount.
En la ventana Propiedades, haga clic en Editar código de ejecución
El Editor de código aparece y muestra el método ProductCount_Execute().
En el método ProductCount_Execute(), agregue el siguiente código.
ShowMessageBox("There are " & ProductsByCategory.Count.ToString & " products in this category.", "Category Count", MessageBoxOption.Ok)String count = this.ProductsByCategory.Count.ToString(); this.ShowMessageBox("There are " + count + " products in this category.", "Category Count", MessageBoxOption.Ok);Este código muestra un cuadro de mensaje cuando un usuario hace clic en el botón que se creó.
Presione F5 para ejecutar la aplicación.
Compruebe el nuevo comando abriendo la pantalla Current Product List y seleccionando un producto en la lista Current Products y haciendo clic a continuación en el botón Cuenta en la lista Products By Category.El cuadro de mensaje Category Count debería aparecer y mostrar el número de elementos en la categoría correspondiente.
Información detallada
En esta lección se ha mostrado cómo agregar un comando a la pantalla CurrentProductList, darle un Nombre para mostrar y Descripción y agregar código que se ejecuta cada vez que se hace clic en el botón de comando.El código ejecuta el método ShowMessageBox, que muestra un cuadro de mensaje.
El código entre paréntesis contiene los parámetros al método, en este caso message para mostrar, caption para la barra de título, y button para mostrar en el cuadro de mensaje.El parámetro message contiene texto y la propiedad Count de ProductsByCategory la propiedad Count devuelve Integer y la función ToString lo convierte en String.
Pasos siguientes
En la lección siguiente, obtendrá información sobre cómo crear un comando de shell que aparece en la barra de herramientas de aplicación.
Próxima lección: Agregar un comando de shell a la barra de aplicaciones de la aplicación
Vea también
Tareas
Cómo: Agregar un comando personalizado a una pantalla de Silverlight
Conceptos
Escribir código en LightSwitch