2014-05-05 33 views
-2

爲什麼這麼做?我配偶在這種情況下使用什麼?不能將類型'object'隱式轉換爲'Windows.UI.Xaml.Media.ImageSource'。存在明確的轉換(您是否缺少演員?)

private void inlineImageCantrol_Tapped(object sender, TappedRoutedEventArgs e) 
    { 
     ItemsControl ImageToGrid = (ItemsControl)sender; 

     ImageSource imgSource = ImageToGrid.ItemsSource; //Error 
    } 
+1

嘿,你都在問同樣的問題兩次。留在那裏並修復它。 –

+1

如何獲得一本關於WPF的書?也許還有一個關於C#的內容。這將有很大的幫助... – Clemens

+0

@user,它沒有任何意義。你同時在兩個地方同時運行同一個問題。 –

回答

1

顯然,你ImageToGrid.ItemsSource沒有ImageSource

這絕不會是真的,因爲ItemsSource是'列表',其中ImageSource不是。

1

ItemsSourceobject而不是ImageSource,您試圖隱式轉換它。

除此之外,ItemsControl.ItemsSource是代表數據收集的IEnumerable而不是ImageSource,因此您可能需要完全改變您的方法。在ItemsSource財產

的更多信息,可以發現here

相關問題