none
[Silverlight][XAML]リソース登録した BitmapImage がデザイナ上で表示されない RRS feed

  • 質問

  • お世話になっております。

    Sivlerlight 5 の開発を行っております。本日(7/1)、「Blend Preview for Silverlight 5」の使用期限が切れたため、Web用 Visual Studio Express 2012 をインストールし、開発中のプロジェクトを開いたところ、ResourceDictionary に登録している BitmapImage を参照している箇所が全てデザイナ上で表示されなくなってしまいました。製品版(Professional)を入れても同様な現象で、Update3を当てて Blend for Visual Studio で確認しましたが同じく表示できません。

    デザイナでは表示できませんが、起動すれば表示出来ます。また、WPF で同様のコードを書いた場合は表示できました。

    回避方法、もしくは他の Sivlerlight 5 のデザインツールなどご存知の方いらっしゃいましたら、ご教示いただけると助かります。

    <UserControl
    	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    	x:Class="ResourceImage.MainPage"
    	Width="640" Height="480">
    	<UserControl.Resources>
    		<BitmapImage x:Key="image" UriSource="image.png" />
    	</UserControl.Resources>
    
    	<Grid x:Name="LayoutRoot" Background="White">
    		<Image Stretch="None" Source="{StaticResource image}"  />
    	</Grid>
    </UserControl> 
    

    ResourceDictionary に Image のスタイルを作成し、そこで Source を指定すると表示されましたが、この方法だと色々と問題があるので避けたいところです。
     
    宜しくお願い致します。

       
    • 移動 星 睦美 2013年7月1日 7:20 Visual Studio 共通 フォーラムから
    • 移動 星 睦美 2013年7月1日 7:22 移動を取消
    2013年7月1日 7:16