Entradas etiquetadas con Windows Phone
[APP WP7] Bibliolendario
0Aquí os paso una nueva aplicación que he hecho para Windows Phone 7 éstas últimas 2 semanas. Espero que os guste
Descripción
Esta aplicación consiste en un listado de libros en el cual se muestra el título del libro, el autor y la fecha de devolución de éste. Así se puede tener una constancia de los libros que tienes prestados y cuando debes devolverlos.
Capturas de pantalla
Enlace de descarga
http://www.windowsphone.com/es-ES/apps/9c2099d4-b96f-4ec6-9a3e-e78566a2e506
[WP7] Añadir acceso directo a “Calificar y Opinar” desde la aplicación
0Si quieres anunciar al usuario mediante algun cuadro de diálogo u algún botón que califique y opine tu aplicación en el MarketPlace de Windows Phone 7, sólo tienes que introducir el siguiente fragmento de código en el evento correspondiente.
MarketplaceReviewTask marketplaceReviewTask = new MarketplaceReviewTask();
marketplaceReviewTask.Show();
Agradecimientos: cjgaliana
[WP7] Cajas de diálogo
0Mostrar cajas de diálogo es muy similar a como se hace en Windows Forms. Vamos a distinguir entre dos tipos:
- Cajas de dialogo de 1 opción
La utilizaremos para mostrar un simple diálogo
private void bt1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("Caja de diálogo simple");
}
- Cajas de diálogo de 2 opciones
Las utilizaremos para que el usuario elija entre “Aceptar” y “Cancelar” (“OK” y “Cancel”)
private void bt2_Click(object sender, RoutedEventArgs e)
{
MessageBoxResult respuesta;
respuesta = MessageBox.Show("Selecciona una opción", "Mensaje", MessageBoxButton.OKCancel);
if (respuesta == MessageBoxResult.OK)
{
tb.Text = "Se ha seleccionado ACEPTAR";
}
else
{
tb.Text = "Se ha seleccionado CANCELAR";
}
}
Más abajo os dejo un proyecto con los ejemplos hechos.
Si queréis crear cajas de diálogo personalizadas con otras opciones y algún checkbox para recordar alguna opción, os recomiendo visitar esta web: http://blogs.microsoft.co.il/blogs/tomershamam/archive/2010/10/19/windows-phone-7-custom-message-box.aspx

______________________________________
[WP7] Obtener el color de énfasis del terminal
0En muchas aplicaciones puede resultar interesante obtener el color que tenemos seleccionado para las baldosas, títulos, etc … en Windows Phone 7
Para obtener este color (Color de énfasis / Phone accent color) es muy sencillo.
En el siguiente ejemplo, yo establezco el color de énfasis al titulo de la aplicación :
PageTitle.Foreground = new SolidColorBrush((Color)Resources["PhoneAccentColor"]);
Espero que os resulte útil a los que estáis empezando con Windows Phone 7 ![]()
Realizando algunas tareas básicas de WP7 desde nuestra APP
3En algunos programas, siempre surge la necesidad de que al pulsar un botón se realice una llamada de teléfono, se envíe un email a una dirección predeterminada o a elegir por nosotros, se realice una búsqueda…
Con Windows Phone 7 esto es muy sencillo. Algunas de las tareas que podemos realizar son:
- Camera Capture Task
- Email Address Chooser Task
- Compose an email Task
- MarketPlace Search Task
- MarketPlace Hub Task
- MediaPlayer Launcher
- Phone Call Task
- Phone Number Chooser Task
- Photo Chooser Task
- Search Task
- SMS Compose Task
- WebBrowser Task
Todas ellas pertenecientes al namespace: Microsoft.Phone.Tasks
Yo para este ejemplo voy a usar PhoneCallTask, EmailComposeTask, SmsComposeTask, SearchTask y MarketplaceSearchTask. Para ello, he creado un proyecto de Windows Phone 7 con 5 botones y a cada uno le he asignado su correspondiente evento:
private void btLlamada_Click(object sender, RoutedEventArgs e)
{
PhoneCallTask task = new PhoneCallTask();
task.PhoneNumber = "123456789";
task.DisplayName = "Ejemplo";
task.Show();
}
private void btEmail_Click(object sender, RoutedEventArgs e)
{
EmailComposeTask task = new EmailComposeTask();
task.To = "ejemplo@miguelangelcv.es";
task.Subject = "Esto es un ejemplo";
task.Body = "Cuerpo del mensaje ... ";
task.Show();
}
private void btSMS_Click(object sender, RoutedEventArgs e)
{
SmsComposeTask task = new SmsComposeTask();
task.To = "123456789";
task.Body = "Hola!
";
task.Show();
}
private void btBuscar_Click(object sender, RoutedEventArgs e)
{
SearchTask task = new SearchTask();
task.SearchQuery = "Albacete";
task.Show();
}
private void btMarketPlace_Click(object sender, RoutedEventArgs e)
{
MarketplaceSearchTask task = new MarketplaceSearchTask();
task.ContentType = MarketplaceContentType.Applications;
task.SearchTerms = "Bye Bye Brain";
task.Show();
}
Si queréis ver como utilizar otras “task”, aquí os dejo el enlace a un post en el que utilizan muchas de ellas:







