Это не рекомендуемый подход. Вместо этого используйте привязку данных.
сделать arrayFeed
типа ObservableCollection<Uri>
, присвоить его ItemsSource
из mainPivot
и использовать ItemTemplate
для настройки пользовательского интерфейса.
Пример:
Код:
ObservableCollection<Uri> arrayFeed = new ObservableCollection<Uri>();
// populate arrayField
mainPivot.ItemsSource = arrayFeed;
XAML:
<Pivot Name="mainPivot">
<Pivot.ItemTemplate>
<DataTemplate>
<Image Source="{Binding}" />
</DataTemplate>
</Pivot.ItemTemplate>
</Pivot>
- EDIT -
За ваш комментарий,
Обычно рекомендуется использовать ObservableCollection
при привязке данных в Silverlight
/ WPF
. ObservableCollection
реализует INotifyCollectionChanged
интерфейс. Это полезно для уведомления элементов UI
при добавлении / удалении элементов из ObservableCollection
. Таким образом, UI
может обновить себя.