2016-11-20 51 views
-2

爲了調試的目的,我想設置一個BitmapImageName屬性。不幸的是它不會退出。設置斷點時,有什麼方法可以確定特定的BitmapImage?在Winforms中,全部控件擁有Name屬性,即使它們沒有,我們也可以使用Tag屬性。另一方面,對於BitmapImage,我找不到任何可比的東西。如何'命名'BitmapImage

爲了澄清:我需要的東西定義BitmapImage本身,而不是變量指向它,所以,如果我有bi2 = bi1 - 我可以檢查bi2是這個BitmapImage

+0

似乎只是沒有這樣的屬性,或任何其他屬性,你可以用於調試目的。 – Evk

+0

如果我理解正確,您需要比較兩個位圖的像素數據以查看它們是否是相同的圖片? –

回答

0

您可以使用x:Name來定義XAML中任何對象的名稱。然後,您可以將其用於調試目的。

<Image> 
    <Image.Source> 
     <BitmapImage x:Name="MyBitmapImage"/> 
    </Image.Source> 
</Image> 
+0

謝謝,但這並沒有幫助 - 請參閱我對問題的澄清。 – ispiro

+1

我不確定如果我真的瞭解您想要實現的目標,但是不能只使用Image.Source屬性?當然,如果你想以BitmapImage的形式訪問它,你需要進行轉換... –