C# 图像名称绑定不工作
我正在显示一个文件列表,如下所示:C# 图像名称绑定不工作,c#,windows-phone-8,C#,Windows Phone 8,我正在显示一个文件列表,如下所示: <Image Name="{Binding fileId}" Source="/Assets/icons/add.png" Grid.Row="0" Grid.RowSpan="3" Grid.Column="0" Tap="Image_Tap"> 我正在尝试获取图像点击事件上的fileId值。但是它的给定异常{System.NullReferenceException:Object reference未设置为对象的实例。} 请提供帮助。不要
<Image Name="{Binding fileId}" Source="/Assets/icons/add.png" Grid.Row="0" Grid.RowSpan="3" Grid.Column="0" Tap="Image_Tap">
我正在尝试获取图像点击事件上的fileId值。但是它的给定异常{System.NullReferenceException:Object reference未设置为对象的实例。}
请提供帮助。不要设置name属性,而是将fileId分配给Tag属性,然后点击检索该属性
<Image Tag="{Binding fileId}" Source="/Assets/icons/add.png" Grid.Row="0" Grid.RowSpan="3" Grid.Column="0" Tap="Image_Tap">
谢谢,我仍然不知道为什么名称绑定不起作用。真奇怪。
Image myTappedImage = (Image)sender;
MyImgInfo mySourceObject = (MyImgInfo)(myTappedImage.DataContext);