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記事では、グリッド内の高さについて説明します