Я занимаюсь разработкой приложения, в котором у меня есть класс UIManager, в котором есть метод с массивом данных
public void DisplayCatalog(string[] displayName, BitmapImage[] icons)
{
DisplayItem.Clear();
for (int i = 0; i < displayName.Length; i++)
{
DisplayItem.Add(new ItemList { WidgetName = displayName[i], Icon = icons[i] });
}
NotifyPropertyChanged("UI");
}
Теперь Я хочу, чтобы эти данные, т.е. WidgetName, отображались на моей главной странице, где я использовал селектор циклов.
*<custom:LoopingSelector x:Name="selectorLeft" ItemMargin="5" ItemSize="145,145" Margin="6,0,-6,22">
<custom:LoopingSelector.ItemTemplate>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding WidgetName}"/>
</StackPanel>
</DataTemplate>
</custom:LoopingSelector.ItemTemplate>
</custom:LoopingSelector>
*
Также Мне нужно прокрутить циклический селектор по горизонтали.
Как я могу добиться этого ... ??? Любые ценные решения, пожалуйста .......
Я использовал Горизонтальный зацикливающий селектор, но не понимаю, как связать данные из моего класса UIManager с Горизонтальным зацикливающим селектором.
<toolkit:HorizontalLoopingSelector Grid.Row="0" Margin="12" Height="128" ItemSize="128,128" ItemTemplate="{StaticResource ?????}">
<toolkit:HorizontalLoopingSelector.DataSource>
????????
</toolkit:HorizontalLoopingSelector.DataSource>
</toolkit:HorizontalLoopingSelector>