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. autoresizingmask高度和寬度
- 4. QPainter寬度和高度
- 5. Youtube寬度和高度
- 6. DocumentFragments寬度和高度
- 7. libgdx optimal高度和寬度
- 8. setBound寬度和高度
- 9. 獲取高度和寬度
- 10. ImageButton的高度和寬度
- 11. PopupWindow的寬度和高度
- 12. WPF高度/寬度
- 13. Carrierwave和mini_magick查找寬度和高度
- 14. 固定頂部高度和動態寬度和高度低於
- 15. WP7組圖片元件高度/寬度的BitmapImage高度/寬度
- 16. 將WPF寬度/高度轉換爲VB 6寬度/高度
- 17. 使視頻寬高比保持最大100%寬度和高度
- 18. Imageview保持寬高比,填充寬度和高度
- 19. 寬度和高度不工作的寬度
- 20. ImageView寬度= 0.75x屏幕寬度和高度= 1.5 x新的ImageView寬度XML
- 21. Android Widget高度和寬度指定
- 22. 設置視頻的寬度和高度
- 23. CSS更改元素高度和寬度
- 24. 獲取圖像的寬度和高度
- 25. 選項菜單的寬度和高度?
- 26. AS3:ScaleX/ScaleY和寬度/高度問題
- 27. UIImageView - 固定寬度和靈活高度?
- 28. 獲得絕對的高度和寬度
- 29. 瀏覽器大小(寬度和高度)
- 30. 2列,最小寬度和100%高度
爲什麼你問兩個問題,然後回答他們兩個?這些問題是否真的有必要? – Default