Xamarin формы.Сделать Masterdetailpage только так высоко, как дети внутри - PullRequest
0 голосов
/ 20 февраля 2019

Я хочу создать страницу Masterdetail, размер которой будет одинаковым в зависимости от того, на каком устройстве запущено приложение.Я попробовал его с помощью специального средства визуализации и получил размер экрана от устройства (Resources.DisplayMetrics.HeightPixels / Resources.DisplayMetrics.Density) и использовал маржу почти в два раза меньше размера экрана, чтобы соответствовать его дочерним элементам.Но страница Masterdetail на Samsung Galaxy S8 длиннее / выше, чем на S6.

Есть ли лучший способ получить ScreenHeight?Лучшим способом было бы установить высоту страницы Masterdetail равной высоте ее дочерних элементов (ListView), но как?

1 Ответ

0 голосов
/ 20 февраля 2019

Страница должна охватывать весь экран, так работает операционная система (Android или iOS) по определению.Ваш запрос в оригинальном виде невозможен.Вам, вероятно, нужно описать проблему, а не предлагать решение, так как такое решение невозможно и не может быть построено.

...