Есть ли способ реализовать EPG с использованием XAML для WinPhone/WinRT? Я видел много приложений для iOS/Android/Web, но не WP или WinStore.Электронный программный гид (EPG) XAML
- Он должен поддерживать большое количество элементов (500 каналов, N программу для каждого, где N является количеством программ в течение недели)
- Это может иметь пробела внутри, как какая-то программа отсутствует или нет данных от всех строка, но пустая (прозрачная) строка должна отображаться.
- Количество элементов в каждой строке будет всегда отличаться (как работает EPG)
- Загрузка должна быть быстрой и прокручиваемой.
- использование памяти должно быть нормальным, приложение не должно врезаться еще потому многие нарисованных взгляды т.е. элементов должны виртуализировать (повторно)
GridView выглядит как что-то подобное, но есть некоторые вопросы:
- , чтобы сделать элементы разного размера элементов - нужно переключить itemsPanel на VariableSizedWrapGrid, который не поддерживает виртуализацию. Есть несколько попыток решить эту проблему, например, this, но не нативного/проверенного/широко используемого решения
- не уверен, что даже с VariableSizedWrapGrid можно будет поддерживать пробелы и отсутствие содержимого, похоже, что GridView заполнит элементы в пробелах в любом случае (создание пустых прозрачных элементов звучат как грязный хак)
- многих деталей будут проблемы, нужно каким-то образом сделать Пошаговую загрузку
- использования памяти/производительность desnt выглядит хорошо
ли кто-то осуществить это? Есть ли какой-либо компонент/руководство для этого? Какой контроль xaml позволит это и как будет отображаться производительность/память/время?
У вас есть работа? –