不能隐式转换类型'对象'& # 39; Windows.UI.Xaml.Media.ImageSourc
本文关键字:UI Windows Xaml ImageSourc Media 对象 类型 转换 不能 | 更新日期: 2023-09-27 18:01:50
为什么?在这种情况下我应该使用什么?
private void inlineImageCantrol_Tapped(object sender, TappedRoutedEventArgs e)
{
ItemsControl ImageToGrid = (ItemsControl)sender;
ImageSource imgSource = ImageToGrid.ItemsSource; //Error
}
显然,您的ImageToGrid.ItemsSource
不是ImageSource
。
这将永远不会是真的,因为ItemsSource
是一个'列表',而ImageSource
不是。
ItemsSource
是object
而不是ImageSource
,您正在尝试隐式转换它。
除此之外,ItemsControl。ItemsSource是一个表示数据集合的IEnumerable
,而不是ImageSource
,因此您可能需要完全改变您的方法。
关于ItemsSource
属性的更多信息可以在这里找到