nicht zeigt folgende XAML Siehe:Silverlight Lasten Bild von URL, aber es nicht
<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>
in belasteter Veranstaltung Benutzersteuerung, nenne ich den folgenden Code:
var imageUrl = new Uri("http://coasterbuzz.com/Forums/UserAvatar.ashx?id=2");
AvatarImage.Source = new BitmapImage(imageUrl);
Wenn Sie Firebug betrachten, wird das Bild zwar angezeigt, aber aus irgendeinem Grund wird es nicht angezeigt. Irgendwelche Vermutungen, warum? Wahrscheinlich möchten Sie die Stile sehen, aber beachten Sie, dass sich nichts ändert, wenn ich die Stile entferne.
angekündigt Dieser Silverlight 3. Die Seltsamkeit hier ist, dass es an einer Stelle anzeigte. –
Nevermind, war eine seltsame Eigenart einer Grafik, die nicht der Typ war, den ich dachte. –