0
步驟來重現
調整,同時增加了xamarin.forms頁/在於除去圖像用螺紋Xamarin.Forms-β-2.3.4-PRE1 Xamarin.Forms.Platform.WinRT ImageRenderer.cs Line59 NullReference異常
預期的行爲
頁正常工作
實際行爲
未處理的NullReferenceException。
補充信息(日誌,圖片,視頻)
\ Xamarin.Forms-β-2.3.4-PRE1 \ Xamarin.Forms.Platform.WinRT \ ImageRenderer.cs \ Line59。在等待UpdateSource()後,控制可能會變爲空。應在調用UpdateAspect之前添加空檢查。
protected override async void OnElementChanged(ElementChangedEventArgs<Image> e)
{
base.OnElementChanged(e);
if (e.NewElement != null)
{
if (Control == null)
{
var image = new Windows.UI.Xaml.Controls.Image();
image.ImageOpened += OnImageOpened;
image.ImageFailed += OnImageFailed;
SetNativeControl(image);
}
await UpdateSource();
UpdateAspect();
}
}