0
我正在使用長列表選擇器。當圖像未找到時,我想顯示默認圖像。ImageFailed事件在長列表選擇器中不起作用 - WP7
因爲我有ImageFailed事件。當我在列表框中使用此事件時,它工作正常。
長列表選擇器中的BuT不起作用。
我可以知道我做了什麼錯誤嗎?在CS
<DataTemplate x:Key="ItemTemplate" >
<StackPanel Orientation="Horizontal">
<Image Source="{Binding ListImage}" Height="100" Width="100" Stretch="Uniform" Margin="10,2,0,0" ImageFailed="Image_ImageFailed" />
<TextBlock Text="{Binding ListFullName}" Width="200" Foreground="Black" Margin="10,10,0,0" FontWeight="SemiBold" FontSize="22" />
<TextBlock Text="{Binding ListBio}" FlowDirection="LeftToRight" Foreground="Black" Margin="-200,50,0,0" FontWeight="ExtraLight" FontSize="20" />
</StackPanel>
</DataTemplate>
圖片失敗事件: -
private void Image_ImageFailed(object sender, ExceptionRoutedEventArgs e)
{
MessageBox.Show(e.ErrorException.Message);
Image Img = (Image)sender;
Img.Source = new System.Windows.Media.Imaging.BitmapImage(new Uri("/Test;component/Images/[email protected]", UriKind.Relative));
}
這是我的代碼。請參考這個,讓我知道我做了什麼錯誤? 而且我也嘗試過FallBackValue。它也不工作.. 有沒有其他的方式來加載默認圖像,如果圖像未找到?
嗨..謝謝你的回覆..我在哪裏做這個過程。我不能在源頭上提供。我可以給予約束或直接的圖像路徑。如何給兩個同樣的女巫? –
謝謝.. !!它的工作..! –