Anyone know how to resolve this? Given the simple XAML;
<Grid> <Grid.RowDefinitions> <RowDefinition Height="1*"/> <RowDefinition Height="2*"/> <RowDefinition Height="3*"/> </Grid.RowDefinitions> <Border Background="Red" Grid.Row="0" > <TextBlock Text="Silverlight" /> </Border> <Rectangle Fill="Blue" Grid.Row="1" /> <Rectangle Fill="Green" Grid.Row="2" /> </Grid>
This results in some very different results;
Silverlight | Jupiter |
![]() |
![]() |
The Silverlight version scales nicely with the phone, whereas the Jupiter version renders the text without scaling it. How do you resolve this?
Seems like you cannot. Whereas Windows Phone Silverlight tries to keep a similar experience across devices, Jupiter is now following the Windows 8 pattern of embracing all the different sizes. The upshot is that you’ll need to start considering, and utilising, those different sizes.