2016-11-20 5 views
-2

Für Debugging-Zwecke möchte ich eine BitmapImageName Eigenschaft festlegen. Leider geht es nicht. Gibt es eine Möglichkeit, eine bestimmte BitmapImage beim Setzen eines Haltepunkts zu identifizieren? In Winforms, alle Steuerelemente haben eine Name Eigenschaft, und selbst wenn sie nicht, könnten wir die Tag Eigenschaft verwenden. Für BitmapImage, auf der anderen Seite, kann ich nichts vergleichbares finden.So benennen Sie ein BitmapImage

Um zu klären: Ich habe etwas definiert, das BitmapImage brauchen selbst, nicht die Variable auf sie zeigen, so dass, wenn ich bi2 = bi1 - ich überprüfen kann, ob bi2 diese BitmapImage ist.

+0

Scheint, es gibt einfach nicht solche Eigenschaft, oder eine andere Eigenschaft, die Sie für Debugging-Zwecke verwenden können. – Evk

+0

Wenn ich richtig verstehe, müssen Sie die Pixeldaten von zwei Bitmaps vergleichen, um zu sehen, ob sie das gleiche Bild sind? –

Antwort

0

Sie können x:Name verwenden, um einen Namen eines beliebigen Objekts in XAML zu definieren. Dann können Sie es zum Beispiel für die Fehlersuche verwenden.

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

Danke, aber das hilft nicht - siehe meine Klarstellung zu der Frage. – ispiro

+1

Ich bin mir nicht sicher, ob ich wirklich verstehe, was Sie erreichen möchten, aber können Sie nicht einfach die Image.Source-Eigenschaft verwenden? Natürlich müssen Sie es umwandeln, wenn Sie als BitmapImage darauf zugreifen möchten ... –

Verwandte Themen