Pull to refresh

Comments 16

Это тот самый пример, что есть в бесплатной книжке, которую где-то тут рядом и раздавали?
Не совсем.

Сейчас будет сильно сложноподчинённое предложение :)

В книжке пример, который сделан на основе примера, который я сделал на основе поста из блога С. Сомасегара для демонстрации на открытии Windows Camp.

Этот пример — доработка в части грида с разными плитками, того примера, который я делал изначально + ещё то, чего здесь пока нет. У меня — уже готовое приложение-пример, а статья пошаговое восстановление того, как я его делал.
Действительно непростое предложение получилось, но я справился. )
В любом случае спасибо. Больше статей по Windows Metro хороших и разных.
А где бы почитать, как сделать движущийся фон под гридом, как в главном меню Windows 8? Я когда сам его делал, жутких костылей наворотил
UFO just landed and posted this here
Я название эффекта знаю в принципе ) Но реализовать от этого легче не становится. Я с xaml + c# еще не очень дружу видимо. Не получилось толком именно плавная прокрутка фона.
UFO just landed and posted this here
1. Передавать в метод список Uri, тем или иным способом.
2. Создать группу не по Uri, поменяв код:
 var feedGroup = new RSSDataGroup(
                uniqueId: <ваш_уникальный_ID_группы>,
                title: <ваше_название_группы>,
                subtitle: <ваше_дополнительное_название_группы>,
                imagePath: <ваша_картинка_группы>,
                description: <ваше_описание_группы>);

3. Оберунть код:
 foreach (var i in feed.Items)
            {
                string imagePath = GetImageFromPostContents(i);

                if (i.Summary != null)
                    clearedContent = i.Summary.Text;
                else
                    if (i.Content != null)
                        clearedContent = i.Content.Text;

                if (imagePath != null && feedGroup.Image == null)
                    feedGroup.SetImage(imagePath);

                if (imagePath == null) imagePath = "ms-appx:///Assets/DarkGray.png";

                feedGroup.Items.Add(new RSSDataItem(
                    uniqueId: i.Id, title: i.Title.Text, subtitle: null, imagePath: imagePath,
                    description: null, content: clearedContent, @group: feedGroup));
            }

Дополнительным циклом по списку переданных RSS Uri
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
На странице ItemDetailPage это будет выглядеть так:

string str = pageTitle.Text;
Ошибочку поправьте:
f (imagePath != null && feedGroup.Image == null)
на
if (imagePath != null && feedGroup.Image == null)

Не проверяли свой код, да?:)
Спасибо. Поправил.

Нет, всё проверял. Внизу статьи рабочий проект с этим кодом. Просто потерялось при копировании.
Sign up to leave a comment.