C# 二级子类的数据绑定
我需要绑定数据方面的帮助,特别是当根数据源对象有许多子类,而这些子类也有一个子类时。这是我的数据模型:C# 二级子类的数据绑定,c#,data-binding,mvvm,windows-store-apps,C#,Data Binding,Mvvm,Windows Store Apps,我需要绑定数据方面的帮助,特别是当根数据源对象有许多子类,而这些子类也有一个子类时。这是我的数据模型: public class NowShowingMovies { public ObservableCollection<Movie> MovieCollection { get; set; } public string Status { get; set; } public string Total{ get; set; } } public class Movie
public class NowShowingMovies
{
public ObservableCollection<Movie> MovieCollection { get; set; }
public string Status { get; set; }
public string Total{ get; set; }
}
public class Movie
{
public string Id {get;set;}
public string Title {get;set}
public UserRating Rating {get;set;}
}
public class UserRating
{
public string UserRatingURL {get;set;}
}
公开课正在播放电影
{
公共ObservableCollection MovieCollection{get;set;}
公共字符串状态{get;set;}
公共字符串总计{get;set;}
}
公映
{
公共字符串Id{get;set;}
公共字符串标题{get;set}
公共用户评级{get;set;}
}
公共类用户评级
{
公共字符串UserRatingURL{get;set;}
}
我的XAML代码是:
<GridView ItemsSource="{Binding MovieCollection}"
<GridView.ItemTemplate>
<DataTemplate>
<Grid>
<Border Background="White">
<TexBlock Text="{Binding Title}"/>
</Border>
<Grid Background="Black" Margin="0,0,0,0" Opacity="0.75" x:Name="grid_rating"/>
<Image Source ="{Binding Path=MovieCollection.Rating.UserRatingURL}" />
</Grid>
</DataTemplate>
</GridView.ItemTemplate>
</GridView>
尝试删除路径中的MovieCollection
Image Source=“{Binding Path=Rating.UserRatingURL}”
<Image Source ="{Binding Path=MovieCollection[0].Rating.UserRatingURL}" />