2012-11-24 16 views
5

मुझे विंडोज फोन टूलकिट के हब टाइल के साथ कोई समस्या है।हब टाइल्स एनीमेशन "सेमी विस्तारित" टूटा

एनीमेशन स्थिति "सेमी विस्तारित" में परिवर्तित होने पर मेरी सभी हब टाइल्स गायब हो जाती हैं (वह जगह जहां आधा आइकन + टेक्स्ट दिखाई देता है)। कुछ समय बाद वे अपनी एनीमेशन स्थिति को अलग-अलग में बदल देंगे और टेक्स्ट या सही छवियों को दिखाएंगे जैसा कि आप उन्हें उम्मीद करते हैं।

यह एम्यूलेटर में काम करता है लेकिन मेरे लुमिया 800 और वीएस के एक्सएएमएल पूर्वावलोकन में नहीं। Win7 x64 पर वीएस 2010 के साथ WP 7.5 के लिए प्रोग्रामिंग।

<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

उत्तर

4

यह वास्तव में विंडोज फोन टूलकिट में एक बग। हब टाइल्स का आकार बदलने पर चौड़ाई और ऊंचाई फिर से गणना की जाती है। यह गणना एक Float.TryParse() विधि का उपयोग करती है जो संस्कृति सेटिंग पर निर्भर करती है। हालांकि, जब इस ब्रेक को एन-यूएस पर सेट नहीं किया जाता है।

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

1

यही मेरे साथ हुआ है: वहाँ एक QuickFix साथ Codeplex पर एक मुद्दा है।

  1. आप यहाँ से टूलकिट सूत्रों डाउनलोड करने की आवश्यकता:

    बग को हल करने के http://phone.codeplex.com/SourceControl/changeset/view/80797#

  2. HubTileConverters.cs संशोधित रूप में यह है http://phone.codeplex.com/workitem/10602

  3. में कहा और फिर संकलित करें। डीएलएल फाइल डिब्ब या डिवाइस मोड में संकलित होने पर निर्भर करता है -> डीबग या बिन-> रिलीज के आधार पर।

आप इस नए डीएलएल का उपयोग करते हैं और पूरी तरह से काम करते हैं।

संबंधित मुद्दे