Я новичок в платформе WP7 и столкнулся с чем-то странным, у меня есть пользовательский компонент с изображением.(Часть пользовательского компонента ниже)
<Rectangle x:Name="ImageForeground" Height="240" Width="240" HorizontalAlignment="Center" VerticalAlignment="Center" Fill="{TemplateBinding Foreground}"
DataContext="{TemplateBinding Image}"
OpacityMask="{Binding Converter={StaticResource brushConverter}}" />
Вот brushConverter
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
{
BitmapImage image = (BitmapImage)value;
ImageBrush imageBrush = new ImageBrush();
if (image != null)
{
imageBrush.ImageSource = image;
}
return imageBrush;
}
Теперь я добавляю пользовательский компонент на страницу с
<rounded:RoundedImageView Image="/Images/image1.png"/>
Здесьприходит странная часть.Компонент отображает только определенные изображения PNG!У меня 5 всего, со ВСЕМИ их свойствами Build Action, установленными в Content.Но управление загружает только некоторые, а не все.Еще более странно, если я помещу изображения в обычный компонент Image следующим образом:
<Image Height="200" HorizontalAlignment="Left" Margin="54,17,0,0" Name="image3" Stretch="Fill" VerticalAlignment="Top" Width="200" Source="/Images/service_reload.png" />
Это работает !!!WTF !!
Есть идеи?!