Silverlight Toolkit的HubTile Bug

摘要:Silverlight Toolkit的HubTile Bug

大家應該都會去使用到這個功能強大的Silverlight Toolkit吧!最近在使用到裡面的HubTile時,發現到所顯示的文字都會反轉!就像這樣

是個大Bug!但是依照最新可下載的Silverlight Toolkit卻還沒修正,所以我找了一下解決方法...

首先先下載此原始碼,到 http://silverlight.codeplex.com/SourceControl/list/changesets 下載,然後打開 E:\Project\silverlight-71382\Release\WindowsPhone71 裡的專案檔。

 

接著打開 Microsoft.Phone.Controls.Toolkit 這個專案裡的 Themes/Generic.xaml ,再找 <Style TargetType="controls:HubTile"> 這個關鍵字。

再來找到此Sytle最下面有Image標籤的,用以下取代掉
 


                                <Border x:Name="Image"   Height="173" Width="173" Grid.Row="1"  Background="{TemplateBinding Background}">
                                    <Image  Height="173" Width="173" Stretch="UniformToFill" Source="{TemplateBinding Source}"/>
                                </Border>

最後要把專案調成Release,就只編譯 Microsoft.Phone.Controls.Toolkit 此專案檔就好了,會在 Bin/Release 目錄產生出 Microsoft.Phone.Controls.Toolkit.dll 這檔案,接下來到系統的 Program Files (x86)\Microsoft SDKs\Windows Phone\v7.1\Toolkit 裡應該會有 Oct11 這個目錄(看你是安裝哪一個月份的Toolkit),再進入到目錄裡的 Bin ,然後把剛剛編譯完畢的 Microsoft.Phone.Controls.Toolkit.dll 複製到這裡並覆蓋過去,這樣就可以啦!