Я использую формы Xamarin для создания TabbedPage. Проблема в том, что я хочу прокручивать между вкладками, и это отключено по умолчанию. Я нашел один класс под названием ExtendedTabbedPage, который имеет один атрибут SwipeEnable и некоторые методы, которые вызывают событие салфетки. Это мой класс, который простирается от ExtendedTabbedPage и создает две вкладки с некоторым контентом. Я устанавливаю значение атрибута swipeEnabled, но ничего не делает. Есть ли способ вызвать событие swipe из этого класса?Xamarin forms tabbed paged swipe invoke event
public class TabbedPageComplete: ExtendedTabbedPage
{
public TabbedPageComplete()
{
this.Title = "TabbedPage";
this.SwipeEnabled = true;
this.Children.Add (new ContentPage
{
Title = "Blue",
Content = new BoxView
{
Color = Color.Blue,
HeightRequest = 100f,
VerticalOptions = LayoutOptions.Center
},
}
);
this.Children.Add (new ContentPage {
Title = "Blue and Red",
Content = new StackLayout {
Children = {
new BoxView { Color = Color.Blue },
new BoxView { Color = Color.Red}
}
}
});
}
}
Нет, я не тестировал в iOS, поскольку мне нужно это делать в Android. так не существует способа сделать это? –
Вы можете оставить свой код как есть, эта функция будет реализована в более позднем выпуске библиотеки. До тех пор вы можете попробовать настроить карусельную страницу> http://bit.ly/ZQTVuu – giorgos