Captura1

[APP WP7] Bibliolendario

0

Aquí 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

0

Si 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

 

image.png

[WP7] Cajas de diálogo

0

Mostrar 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");
}

image

  • 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";
            }
        }

image

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

 

______________________________________

Descargar proyecto de ejemplo

wlEmoticon-winkingsmile.png

[WP7] Obtener el color de énfasis del terminal

0

En 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 Guiño

Grid.png

[WPF] Layout (2ª Parte)

0

Continuando con el anterior artículo, en éste último vamos a ver los paneles “Grid” , “WrapPanel” y “Canvas”

  • Grid

Éste panel permite situar los controles en una tabla de filas y columnas. En cada casilla, podemos colocar más de un control.

Grid

<Grid>

        <!--Definimos las columnas que vamos a usar-->

        <Grid.ColumnDefinitions>

            <ColumnDefinition Width="Auto"/>

            <ColumnDefinition Width="Auto"/>

            <ColumnDefinition Width="Auto"/>

        </Grid.ColumnDefinitions>

        

        <!--Definimos las filas que vamos a usar-->

        <Grid.RowDefinitions>

            <RowDefinition Height="Auto"/>

            <RowDefinition Height="Auto"/>

        </Grid.RowDefinitions>

        

        <Image Grid.Column="0" Grid.Row="0"

               Source="/WpfApplication1;component/Images/1.png"/>

        <Image Grid.Column="1" Grid.Row="0"

               Source="/WpfApplication1;component/Images/2.png"/>

        <Image Grid.Column="2" Grid.Row="0"

               Source="/WpfApplication1;component/Images/3.png"/>

    <Image Grid.Column="0" Grid.Row="1"

           Source="/WpfApplication1;component/Images/4.png"/>

    <Image Grid.Column="1" Grid.Row="1"

           Source="/WpfApplication1;component/Images/5.png"/>

    <Image Grid.Column="2" Grid.Row="1"

           Source="/WpfApplication1;component/Images/6.png"/>

</Grid>

  • WrapPanel

Agrupa los elementos de izquierda a derecha o de arriba abajo, pero a diferencia del StackPanel, al llegar al final cambia de fila.

WrapPanel

<WrapPanel Orientation="Horizontal">

    <Image Width="75" Source="/WpfApplication1;component/Images/1.png"/>

    <Image Width="75" Source="/WpfApplication1;component/Images/2.png"/>

    <Image Width="75" Source="/WpfApplication1;component/Images/3.png"/>

    <Image Width="75" Source="/WpfApplication1;component/Images/4.png"/>

    <Image Width="75" Source="/WpfApplication1;component/Images/5.png"/>

    <Image Width="75" Source="/WpfApplication1;component/Images/6.png"/>

</WrapPanel>

  • Canvas

En el panel Canvas, los elementos se sitúan según las coordenadas que se le indiquen

Canvas

<Canvas>

     <Image Source="/WpfApplication1;component/Images/1.png"

           Canvas.Top="0" Canvas.Left="0"/>

     <Image Source="/WpfApplication1;component/Images/2.png"

           Canvas.Top="100" Canvas.Left="100"/>

     <Image Source="/WpfApplication1;component/Images/3.png"

           Canvas.Top="0" Canvas.Left="200"/>

</Canvas>

 

Si queréis obtener más información sobre los distintos paneles de WPF os recomiendo que visitéis la web de tutoriales de Christian Mosers :

WPFTutorial.net –> Layout

 

<— [WPF] Layout (1ª Parte)

Ir arriba