Voici l'XAML suivant:image charge Silverlight à partir de l'URL, mais il ne présente pas
<Grid>
<HyperlinkButton x:Name="Link" Background="Green">
<Grid Background="Red">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
<RowDefinition Height="12" />
</Grid.RowDefinitions>
<Image x:Name="AvatarImage" Style="{StaticResource AvatarStyle}" Grid.Column="0" Grid.Row="0" />
<StackPanel Grid.Column="1" HorizontalAlignment="Stretch">
<TextBlock Text="New Topic" Style="{StaticResource ItemTypeStyle}" />
<TextBlock x:Name="Title" Style="{StaticResource HeadlineStyle}" TextWrapping="Wrap" />
<TextBlock x:Name="SubText" Style="{StaticResource TextStyle}" TextWrapping="Wrap" />
</StackPanel>
<TextBlock x:Name="TimeStampText" Grid.ColumnSpan="2" Grid.Row="1" Style="{StaticResource TimeStampStyle}" />
</Grid>
</HyperlinkButton>
En cas Loaded du contrôle utilisateur, j'appelle le code suivant:
var imageUrl = new Uri("http://coasterbuzz.com/Forums/UserAvatar.ashx?id=2");
AvatarImage.Source = new BitmapImage(imageUrl);
En regardant Firebug, l'image descend sur le fil, mais pour une raison quelconque, elle n'est pas affichée. Des suppositions quant à pourquoi? Vous aimeriez probablement voir les styles, mais notez que si je supprime les styles, rien ne change.
Ceci est Silverlight 3. La bizarrerie est là qu'il déployait à un moment donné. –
Nevermind, était une étrange bizarrerie d'un graphique qui n'était pas le type que je pensais que c'était. –