2
Q
寬度和高度
A
回答
4
如果你想知道圖像控件的尺寸,這是這樣的:
double theHeight = this.ActualHeight - img.Margin.Top - img.Margin.Bottom;
double theWidth = this.ActualWidth - img.Margin.Left - img.Margin.Right;
(img
是在代碼中的圖像控制名稱的上方,然後在下面的代碼)
如果你想知道圖像的實際尺寸(拉伸前)你可以試試這個:
BitmapSource SourceData = (BitmapSource)img.Source;
double imgWidth = SourceData.PixelWidth;
double imgHeight = SourceData.PixelHeight;
(我發現這個here)
而且這將讓您圖像的尺寸調整後(但均一化前):
double actWidth = img.ActualWidth;
double actHeight = img.ActualHeight;
因此,這些變量之一(actWidth
或actHeight
)必須等於圖像控制尺寸,而另一個將高於它。
請注意,第二和第三代碼不工作,如果你給他們打電話的Window_Loaded
事件,因爲圖像是在那個時刻未加載。您應該在加載所有內容後使用它。
相關問題
- 1. 高度和寬度
- 2. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 3. DocumentFragments寬度和高度
- 4. WatchViewStub的寬度和高度
- 5. UICollectionViewCell寬度和高度0
- 6. Youtube寬度和高度
- 7. TextField的寬度和高度
- 8. 屏幕寬度和高度
- 9. ImageButton的高度和寬度
- 10. PopupWindow的寬度和高度
- 11. HTML'td'寬度和高度
- 12. libgdx optimal高度和寬度
- 13. 畫布高度和寬度
- 14. 獲取高度和寬度
- 15. Android WebView寬度和高度
- 16. setBound寬度和高度
- 17. 寬度和高度的QGraphicsSvgItem
- 18. FreeImage零寬度和高度
- 19. DIV的高度和寬度
- 20. QPainter寬度和高度
- 21. WPF高度/寬度
- 22. Carrierwave和mini_magick查找寬度和高度
- 23. 固定頂部高度和動態寬度和高度低於
- 24. setRotationX/setRotationY寬度/高度增加後。如何獲得新的寬度和高度?
- 25. 拉伸TextView寬度和高度等於GridLayout的單元格寬度高度
- 26. 將高度和寬度設置爲父母高度/寬度的分數?
- 27. 將WPF寬度/高度轉換爲VB 6寬度/高度
- 28. WP7組圖片元件高度/寬度的BitmapImage高度/寬度
- 29. 使視頻寬高比保持最大100%寬度和高度
- 30. Imageview保持寬高比,填充寬度和高度
爲什麼你問兩個問題,然後回答他們兩個?這些問題是否真的有必要? – Default