Как динамический сгенирировать анимацию в гриде WPF c#

Рейтинг: 0Ответов: 1Опубликовано: 14.04.2015

У меня есть информация с БД. Информация может дополняется. Согласно количеству информации, Ниже я привел пример, как это должно выглядеть:

введите описание изображения здесь

В каждой странице показано по 2 элемента. Когда мы нажимаем на кнопки "след" и "пред" должно произойти анимация, и будет показано следующие 2 порций информаций.

Я должен сгенерировать это динамический. Есть варианты?

Ответы

▲ 2

Я бы все же сделал все с помощью ListBox с WrapPanel в качестве панели. И включил у него постраничный скролл. Примерно так:

<ListBox x:Name="DataList">        
    <ListBox.ItemsPanel>
        <ItemsPanelTemplate>
            <WrapPanel Orientation="Horizontal"/>
        </ItemsPanelTemplate>
    </ListBox.ItemsPanel>
</ListBox>

А по кнопке просто выбирал нужный элемент и вызывал ScrollIntoView

DataList.ScrollIntoView(item);