Xamarin Formsでコントロールの既定の高さを確認するにはどうすればよいですか? たとえば、Height
&Width
が に記載されていないエントリがあるとしXAML
ます。
- これを 3 つの OS すべてで実行した場合、このエントリの高さは?
- XF が高さに使用する単位は?
- 3 つのプラットフォームすべてで違いはありますか?
Xamarin Formsでコントロールの既定の高さを確認するにはどうすればよいですか? たとえば、Height
&Width
が に記載されていないエントリがあるとしXAML
ます。
VisualElement.Height
の高さを取得するために使用できますelement
。
あなたの質問に関して:
これを 3 つの OS すべてで実行した場合、このエントリの高さは?
高さは境界に応じて割り当てられるため、コントロールのデフォルトの高さはなく、LayoutOptions に応じて境界を埋めるだけです。
XF が高さに使用する単位は?
これを裏付けるリンクが見つかりませんが、dpxを使用していると思いますが、検索を続けます
3 つのプラットフォームすべてで違いはありますか?
これは、OSごとに異なるだけでなく、デバイスごとに異なる可能性があります。説明したように、高さはコントロールの境界から決定されるためです。
要素のHeight
は、同じようにその境界に依存しXaml
ますWPF
この WPF
記事では、グリッド内の高さについて説明します