2010-12-28 4 views
0

絶対配置に基づいてキャンバスに<Image>を整列しようとしていますが、画像の周りには常に境界線があります。それを取り除くためにとにかくありますか?Silverlightで<Image>を並べると、イメージの間に線が残る - それを取り除く方法?

この例では、135h x 180wの「yellow.png」という1つの画像があり、キャンバスにタイルのように配置しようとしています。ここでは、コードです:

<Grid x:Name="LayoutRoot" Background="Black" Width="720" Height="540"> 
    <Canvas Width="720" Height="540"> 
     <Image Source="yellow.png" Canvas.Left="0" Canvas.Top="0"/> 
     <Image Source="yellow.png" Canvas.Left="0" Canvas.Top="135" Width="180" Height="135"/> 
     <Image Source="yellow.png" Canvas.Left="0" Canvas.Top="270" Width="180" Height="135"/> 
     <Image Source="yellow.png" Canvas.Left="0" Canvas.Top="405"/> 
     <Image Source="yellow.png" Canvas.Left="180" Canvas.Top="0"/> 
     <Image Source="yellow.png" Canvas.Left="180" Canvas.Top="135"/> 
     <Image Source="yellow.png" Canvas.Left="180" Canvas.Top="270"/> 
     <Image Source="yellow.png" Canvas.Left="180" Canvas.Top="405"/> 
    </Canvas> 
</Grid> 

そして、ここではそれがどのように見えるかです: alt text

私は(画像間のラインを取り除くことができる方法上の任意の考え、それはそれらの1つだけの絵だように見えますように黄色)?

答えて

0

トラブルシューティングを行ったあと、これはIE9 Betaでのみ発生するとわかりました。他のすべてのブラウザは、RTMが正常に動作します。

1

私はSilverlightについて何も知らなかったが、以前のバージョンのIEでは、このような問題を克服するために、同じ行にすべてのイメージタグをまとめなければならなかったことがありました。おそらくSilverlightには同様の問題がありますか?

1

これを再現できませんでした。ペイントで180 × 135イメージを作成し、それを黄色に着色し、yellow.pngとして保存し、上記と同じXAMLを使用してGridに貼り付けました。明らかなグリッド線はまったくありませんでした。

「yellow.png」の画像が完全に黄色で、端まで届いていることは間違いありませんか?

関連する問題