0
我需要幫助綁定數據,特別是如果根數據源對象有很多子類,而且這些子類也有一個子類。這是我的DataModel:DataBinding一個二級子類
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;}
}
我的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>
問題是我不能使它發揮作用。 UserRatingURL未顯示。我甚至將其改爲
<Image Source ="{Binding Path=MovieCollection[0].Rating.UserRatingURL}" />
仍然沒有運氣。我究竟做錯了什麼?提前致謝!
嗨!有效!謝謝你的幫助 :) – apacheix