2016-03-08 2 views
1

Я очень новичок в Xamarin.Forms, и я наткнулся на проект github CarouselView. Я думаю, что это почти идеально подходит для того, что я хочу делать. Я хочу адаптировать его для отображения предыдущего и следующего просмотров в списке. Мне не нужно беспокоиться о содержании в этих представлениях. Я просто хочу иметь возможность изменять каждый вид, чтобы увидеть предварительный просмотр предыдущего и следующего элементов в списке. Похоже на изображение ниже. Может ли кто-нибудь вести меня в правильном направлении, как это сделать?Показывать частичное изображение prev/next в Xamarin.Forms w/CarouselView

enter image description here

+0

Привет! Вы решили это? –

+0

Я так и не сделал. Я думаю, что Xamarin все еще (я думаю) работает над CarouselView. Я так и не проверил это недавно, так что, возможно, это сделано? В последнее время я ничего не делал. – Travyguy9

ответ

0

Carousel Страница Xamarin.Forms имеет событие, так что вы можете справиться с изменением, это то, что вы можете сделать:

CarouselPage t = new CarouselPage(); 
t.CurrentPageChanged += (object sender, EventArgs e) => { 
    if(t.CurrentPage.Title == "Title 1"){ 
     //Then Change your number to 2 or 3 or what ever 
     //Your Label.Text = 2,3,4 maybe handle this with a switch. 
     //3/5 Page 
    } 
}; 
+0

Возможно, мне придется изменить свой вопрос, но мне не нужен текст заголовка. Я хочу в основном изменить способ отображения каждого «представления», чтобы я мог видеть предыдущее и следующее представление, но только частично. – Travyguy9

+0

Ooooh Я получил вас, я думал, что вы хотите что-то вроде индикатора страницы (3 из 5 страниц), но для этого есть компонент (только для iOS tho): https://components.xamarin.com/view/Alliance .Carousel, если это нехорошее решение, вам придется создать собственный рендеринг (для iOS и Android) для этого: https://forums.xamarin.com/discussion/19395/carousel-view-custom-renderer-alternative –

+0

Ну, элемент управления, который я перечислял выше, использует пользовательский рендерер для iOS и Android, но я не уверен, как сказать ему, чтобы отдельные представления были меньше, чтобы я мог видеть предыдущее и следующее представление. – Travyguy9

Смежные вопросы