Algunas diferencias entre WPF para escritorio y la Tienda de Windows

 

Pues eso… aunque el título más bien tendría que ser: algunas propiedades que están en las aplicaciones WPF para escritorio y que no está o son diferentes en las aplicaciones WPF para la Tienda de Windows.

 

Aquí te enumero algunas que me he ido encontrando:

1.- En las aplicaciones WPF para escritorio algunos controles tienen la propiedad Tooltip, en las aplicaciones para Windows Store hay que usar: ToolTipService.ToolTip.

2.- En WPF/desktop el control TextBlock tiene la propiedad IsEnabled, en las aplicaciones de Windows Store podemos usar: IsTextSelectionEnabled.

En este ejemplo se asigna a esa propiedad el valor que tenga la propiedad IsEnabled de un control llamado cboTablas:

IsTextSelectionEnabled="{Binding Source=cobTablas, Path=IsEnabled}"

 

3.- El control TextBlock no tiene la propiedad Background en las aplicaciones para la Tienda de Windows. En este caso, lo que yo he hecho es poner dicho control dentro de un objeto Border, ya que lo que yo hacía con el color ese de fondo era darle otro aspecto (tipo información):

<Border Background="LightGoldenrodYellow" 
        Grid.Row="6" Grid.Column="1" Grid.ColumnSpan="3" 
        Margin="5" VerticalAlignment="Top">
    <TextBlock x:Name="lblInfo" Text=""  
               TextWrapping="Wrap" FontSize="10" 
               IsTextSelectionEnabled="{Binding Source=cobTablas, Path=IsEnabled}"/>
</Border>

 

 

Y ya no me he encontrado con más problemas en esta aplicación (simple) que estoy migrando… el problema seguro que lo tendré con el código… #enfin…

 

Nos vemos.

Guillermo

Esta entrada fue publicada en cosas técnicas, mis cosas y etiquetada , , , , , , . Guarda el enlace permanente.