2009-08-11 34 views
3

WPF in C# programmiert: Ich habe ein Programm, wo der Benutzer auf ein Feld klicken kann und ein Dialogfeld erscheint, und sie können ein beliebiges Bild auswählen. Welches Bild auch immer gewählt wird, erscheint in der Box. Ich möchte die Breite und Höhe des Bildes anzeigen können, denn wenn das ausgewählte Bild klein ist, passt es sich an die Größe der Box an. Aber ich möchte die tatsächliche Breite und Höhe des ausgewählten Bildes anzeigen. Wie kann ich das machen?Get image Höhe und Breite

Antwort

2

Sie tatsächlich Art beantwortet Ihre eigene Frage. Es gibt zwei Abhängigkeitseigenschaften, die Sie verwenden können: ActualWidth und ActualHeight.

Dies gibt Ihnen die Größe, die das Bild auf dem Bildschirm verwendet, nicht was gerade eingestellt ist, was Breite und Höhe Ihnen geben.

Auch diese Abhängigkeitseigenschaften sind von jedem FrameworkElement, das ich glaube, verwendbar.

FrameworkElement.ActualWidth

FrameworkElement.ActualHeight

+0

denke ich, Jake auf die Breite und Höhe des Bildes selbst, nicht die 'Image' Kontrolle ... –

+1

@Thomas Oh du bist wahrscheinlich Recht bezieht. Ich lasse meine Antwort für den Fall, dass jemand das auf der Suche nach Informationen über die Kontrolle findet – Joseph

+0

Genau was ich suchte, danke –