2014-01-07 1 views
1

У меня сводная страница с пивотиментами, созданными из ObservableCollection в моей модели ViewModel.C# Windows Phone: Добавить статический PivotItem к странице сводной привязки данных

Чтобы сделать более понятным, что я хочу сделать, скажем, что эти элементы представляют папки, а содержимое элементов - это файлы, расположенные в этой папке.

Что я хочу сделать, так это создать статический PivotItem (как последний элемент в элементе управления) для создания новой папки. Этот элемент будет иметь совершенно другой графический интерфейс и, следовательно, не может быть сгенерирован одним и тем же ItemTemplate.

Я имел следующие идеи:

  • Добавление дополнительного объекта с помощью специального ключа к ObservableCollection и сделать это как-то другой (условный рендеринг в моей ItemTemplate, но я не мог найти что-нибудь на эту тему)

  • Добавить дополнительный элемент из кода, который не работает для меня, так как элемент управления с привязкой к данным поворота только для чтения

  • Добавить статический элемент непосредственно в XA ML (явно переписано)

Есть ли возможность сделать это?

ответ