绑定到对象

由于RadCoverFlow是一个ItemsControl,它可以很容易地绑定到任何项集合。在本节中,我们将把RadCoverFlow绑定到一个string类型的ObservableCollection上。此集合中的每个项将包含指向特定图像的路径。最终结果应该类似于下面的结果。

Silverlight RadCoverflow与足球图标

在开始之前,让我们确保已经将图像文件添加到项目中。我把它们放在图像文件夹中。

Silverlight RadCoverflow足球图像文件夹

在项目中有了图像之后,让我们创建包含它们的ObservableCollection。

ObservableCollection championsLeagueTeams = new ObservableCollection();championsLeagueTeams.Add(“图像/ Barcelona.png”);championsLeagueTeams.Add(“图像/ BayernMunchen.png”);championsLeagueTeams.Add(“图像/ Chelsea.png”);championsLeagueTeams.Add(“图像/ Juventus.png”);championsLeagueTeams.Add(“图像/ Milan.png”);championsLeagueTeams.Add(“图像/ OlympiqueLyon.png”);championsLeagueTeams.Add(“图像/ RealMadrid.png”);
下一个议程是将RadCoverFlow添加到我们的页面。

      < / telerik: RadCoverFlow >
注意ItemsSource="{Binding}"这一行。这意味着我们要绑定到的集合将作为数据上下文传递。这意味着我们必须做最后一件事。在添加最后一个团队之后,添加下面的行。

这一点。DataContext = championsLeagueTeams;
在本文中
Baidu
map