Является ли подготовкой узловых страниц Windows 8 XAML из нескольких GridViews внутри ScrollViewer хорошим подходом?

Я хотел бы, чтобы эффект был виден на картинке:


person czech_u    schedule 26.08.2012    source источник


Ответы (1)


Я так не думаю. В GridView уже есть ScrollViewer, поэтому их несколько не имеет смысла. Я бы попытался использовать один GridView с GroupStyleSelector/ItemContainerStyleSelector/ItemTemplateSelector и DataTemplates для определения каждого элемента. Менее динамичной версией может быть просто ScrollViewer со стилем, для которого установлено значение HorizontalScrollViewerStyle, горизонтальная StackPanel и несколько VariableSizedWrapGrids — если вы привязываете GridView к некоторым группам или другим панелям для определения содержимого.

Это выглядит так хороший образец, основанный на описании (хотя изображения для меня отсутствуют).

person Filip Skakun    schedule 27.08.2012
comment
Также вы можете использовать обычные WrapGrids или StackPanels для своих разделов в зависимости от макета. - person Filip Skakun; 02.10.2012