Мауи Карусель пропустить первую страницу для платформы WindowsC#

Место общения программистов C#
Anonymous
 Мауи Карусель пропустить первую страницу для платформы Windows

Сообщение Anonymous »

Я хочу использовать Carouselview, чтобы показать несколько страниц в приложении Maui. Но это не работает должным образом только для платформы Windows. Для Android он работает нормально. < /P>
Я определил карусель: < /p>







< /code>
Код позади: < /p>
public MainPage()
{
InitializeComponent();

Pages = new ObservableCollection();
Pages.Add(new Page1());
Pages.Add(new Page2());
Pages.Add(new Page3());

BindingContext = this;
}

public ObservableCollection Pages { get; set; }
< /code>
Все страницы определяются как ContentView, потому что Carousel принимает только ContentViews для контента.
Пример страницы IST: < /p>





< /code>
Если я запускаю его в Windows, первая страница не отображается в карусели. Это белая полоса на левой стороне окна, а вторая страница отображается частично. Когда я пробираюсь на другие страницы, страницы отображаются правильным образом.
Это происходит только на платформе Windows. На Android он работает нормально.
В чем проблема на платформе Windows?
Это ошибка?

Подробнее здесь: https://stackoverflow.com/questions/794 ... s-platform

Вернуться в «C#»