2009-08-11 9 views
3

WPFはC#でプログラムされています:ユーザーがボックスをクリックしてダイアログボックスが表示され、任意のイメージを選択できるプログラムがあります。選択した画像がボックスに表示されます。画像の幅と高さを表示したいのですが、選択した画像が小さければボックスに合わせてサイズが変更されるためです。しかし、私は彼らが選択した画像の実際の幅と高さを表示したい。どうやってやるの?イメージを取得する高さと幅

答えて

2

あなたは実際に一種のあなた自身の質問に答えました。使用できる依存関係プロパティは、ActualWidthとActualHeightの2つです。

これは、現在設定されているものではなく、画像が画面上で使用しているサイズを表示します。これは幅と高さによって決まります。

また、これらの依存プロパティは、私が信じるどのFrameworkElementでも使用できます。

FrameworkElement.ActualWidth

FrameworkElement.ActualHeight

+0

私はジェイクは、画像自体のではなく、 'Image'コントロールの幅と高さを参照している... –

+1

@Thomasああ、あなたはおそらく正しいと思います。私は誰かがコントロールに関する情報を探しているのを見つけた場合に私の答えを残すよ – Joseph

+0

ちょうど私が後にあった、ありがとう –

関連する問題