2012-11-24 8 views
5

Ho un problema con il riquadro del mozzo del Windows Toolkit.Animazione delle tessere del mozzo "semi espanso" interrotto

Tutte le mie tessere hub scompaiono quando lo stato di animazione cambia in "semi espanso" (Quello in cui metà dell'icona + il testo è visibile). Dopo un po ', il loro stato di animazione cambierà in uno diverso e le immagini a destra o destra verranno visualizzate come ci si aspetta.

Funziona nell'emulatore ma non sul mio Lumia 800 e nell'anteprima XAML di VS. Programmazione per WP 7.5 con VS 2010 su Win7 x64.

<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0"> 
      <Grid HorizontalAlignment="Stretch" Margin="0,0,0,12"> 
       <Grid.ColumnDefinitions> 
        <ColumnDefinition/> 
        <ColumnDefinition/> 
       </Grid.ColumnDefinitions> 
       <Grid.RowDefinitions> 
        <RowDefinition Height="Auto"/> 
        <RowDefinition Height="Auto"/> 
        <RowDefinition Height="Auto"/> 
        <RowDefinition Height="Auto"/> 
        <RowDefinition Height="Auto"/> 
       </Grid.RowDefinitions> 

       <toolkit:HubTile 
        Grid.Row="1" 
        Grid.Column="0" 
        Margin="12,12,0,0" 
        Title="Brew &#13;House" 
        Source="" 
        Tap="HubTile_Tap" 
        Name="BrewHouseTile"> 
      </toolkit:HubTile> 
      <toolkit:HubTile 
        Grid.Row="1" 
        Grid.Column="1" 
        Margin="12,12,0,0" 
        Title="Hops" 
        Source="/BrewingApp;component/Images/icon_hops_big.png" 
        Tap="HubTile_Tap" 
        Name="HopsTile" /> 
       <toolkit:HubTile 
        Grid.Row="2" 
        Grid.Column="0" 
        Margin="12,12,0,0" 
        Title="Convert &#13;Units" 
        Tap="HubTile_Tap" 
        Source="/BrewingApp;component/Images/icon_scales_big.png" 
        Name="ConvertersTile" /> 

       ... more Hub Tiles 
      </Grid> 
    </Grid> 

Hub Tiles disappear Hub Tiles show up correctly http://i48.tinypic.com/2s0emh2.jpg

risposta

4

Questo in realtà un bug nel toolkit di Windows Phone. Dopo il ridimensionamento delle mattonelle del mozzo, la larghezza e l'altezza vengono calcolate nuovamente. Questo calcolo utilizza un metodo Float.TryParse() che si basa su CultureSetting. Tuttavia, quando non impostato su EN-US questa pausa. C'è un problema su CodePlex con un quickfix:

http://phone.codeplex.com/workitem/10602

Problemi correlati