Я предоставил ссылку на довольно простую, детализированную версию нашего приложения. В нем вы увидите, что у меня есть простое приложение Forms, состоящее из 2 страниц. Моя первая страница просто имеет кнопку для перехода на вторую страницу. На моей второй странице есть TableView с пользовательскими ViewCells с использованием EntryRenderer на Windows Phone.
Все это работало нормально до XF 1.5, а потом мы решили перейти на XF 2.0. Теперь это не работает. Все мои записи в этой пользовательской ячейке просмотра уменьшаются до высоты 1 пикселя.
Хотя вот глюк. Я подумал, что если страница, использующая табличное представление с пользовательскими визуализаторами viewCell и ввода, является первой страницей вашего приложения, тогда все работает нормально... но если она находится где-то в стеке навигации... тогда вы увидите, что все записи уменьшены.
Во вложении пример проекта. Если вы запустите его как есть, вы увидите страницу, которая выглядит красиво. Если вы прокомментируете MainPage = new NavigationPage(new SecondPage()); & раскомментируйте MainPage = new NavigationPage(new FirstPage());
В App.cs и снова запустите приложение на устройстве WP, вы увидите проблему, о которой я говорю.
Исправление действительно ценится за это.
Вот пример кода:
https://github.com/supreettare/TableViewInWP
Спасибо