0
我是Windows手机编程的初学者。Windows Phone 8中的多级数据绑定
我想使用绑定属性将API中的数据绑定到我的XAML元素。请让我知道我们如何在其中绑定多级类对象。
这是我的场景。
List<Sample> SearchResult = new List<Sample>()
{
new Sample(){
Name="ABC",
modelProperty = new SampleDetail(){
articleNo="1", videoURL = "https://www.youtube.com/watch?v=abc",
colors = new List<ColorsDemo>(){
new ColorsDemo {
Name = "Red",
colorProperty= new ColorDemoProperty{ name = "ABC",article_no = "Art1",
image = new Uri("http://img.youtube.com/vi/e60E99tUdxs/default.jpg",UriKind.RelativeOrAbsolute)
}
}
}
}
}
现在,我想将ColorsDemo类的Name绑定到我的文本块中。看看我已经做了什么在XAML这样绑定:
<TextBlock x:Name="PName" Grid.Row="0" Margin="100,0,0,0" Tap="ProductName_Tap" HorizontalAlignment="Center" VerticalAlignment="Center" Width="350" TextWrapping="Wrap" Foreground="Black" Text="{Binding Path=modelProperty.colors.Name}" FontSize="30"></TextBlock>
感谢您的及时回复。我试过这个,但每次都会给我这个列表的第一个元素的数据。我怎样才能使它动态.. 像假设我有2个项目在列表中呢? –
这将取决于您尝试实施的逻辑。你如何决定你想绑定哪个ColorDemo对象? – Ferdin
我想要按照升序来绑定所有的colordemo对象。就好像有两种颜色红色和绿色,那么我会将它绑定为1.红色和2.绿色。 –