UIElement
のSize
を取得したいのですが、DesiredSize
またはRenderSize
プロパティを使用すると、常に{0,0}が返されます。誰か助けてくれますか?UIElementのサイズを取得したい
1
A
答えて
2
要素のActualWidth
とActualHeight
のプロパティを見てください。それらは要素がレンダリングされた後にのみ値を持ちます。
0
あなたの問題は、コンストラクタ内でレンダリングされた要素がないために発生します。要素はyesに初期化されていますが、まだレンダリングされていないため、ActualHeight
またはActualWidth
を呼び出したときに返される値は0で、高さと幅はNaN(数値ではありません)です。
コンストラクタが終了した後(たとえば、ウィンドウのLoadedイベント中)に同じ情報を要求すると、その情報が表示されます。
関連する問題
- 1. WPF - メモリ内のUIElementのサイズを取得しますか?
- 2. UIElementを基準としたクリックマウスの位置の取得
- 3. TabControlからContentTemplateのインスタンス化されたUIElementを取得する
- 4. 特定のポイントのすべてのUIElementを取得する
- 5. Swift - UIElement内のマウスクリック座標を取得する
- 6. 他のUIElementが渡すたびにUIElementを削除する
- 7. サイズ変更後のGridsterウィジェットの新しいサイズを取得
- 8. WPF ListBox - SelectedItemではなくUIElementを取得
- 9. トリミングされたCCSpriteのサイズを取得
- 10. FindControlを使用してUserControlからUIElementを取得できません
- 11. JPAサイズ取得のためのHibernateフェッチコレクション
- 12. サイズ変更されたmatplotlibプロットウィンドウのサイズを取得
- 13. Java - JFrameの古いサイズと新しいサイズの差を取得する
- 14. python:バッファのサイズを取得
- 15. C#:ソフトリンクファイルのサイズを取得
- 16. 元のサイズを取得
- 17. nswindowのサイズを取得
- 18. SQL - データベースのサイズを取得
- 19. tensorflow string_input_producerのサイズを取得
- 20. ビデオトラックのサイズを取得
- 21. ARPパケットのサイズを取得
- 22. Javaフォントのサイズを取得
- 23. GCCJIT、型のサイズを取得
- 24. C++:クラスインスタンスのサイズを取得
- 25. WP7のItemsControlの特定の位置でUIElementを取得する方法は?
- 26. wpf UIElementのカスタムイベント
- 27. IMAPコマンドを使用したメッセージのサイズの取得
- 28. Javaコードを使用したResultSetのサイズ(バイト単位)の取得
- 29. Observableの長さ/サイズを取得してテンプレートに表示したい
- 30. Androidカスタムタブが正しいサイズを取得しない