网格视图绑定显示参数不正确
本文关键字:参数 不正确 显示 绑定 视图 网格 | 更新日期: 2023-09-27 17:57:00
我正在编写Windows Phone 8.1(WINRT)。我有一个网格视图来显示来自服务器的照片。
XAML 是:
<Grid x:Name="PhotosGrid" >
<GridView
x:Name="PhotosGridView"
ItemsSource="{Binding}"
ContinuumNavigationTransitionInfo.ExitElementContainer="True"
IsItemClickEnabled="True"
ItemTemplate="{StaticResource PhotosItemTemplate}">
<GridView.ItemsPanel>
<ItemsPanelTemplate>
<ItemsWrapGrid Orientation="Horizontal" />
</ItemsPanelTemplate>
</GridView.ItemsPanel>
</GridView>
</Grid>
<Page.Resources>
<DataTemplate x:Name="PhotosItemTemplate">
<ItemsPanelTemplate>
<Grid>
<Image Source="{Binding Path=photo}"
ImageFailed="Photo_ImageFailed"
>
</Image>
</Grid>
</ItemsPanelTemplate>
</DataTemplate>
</Page.Resources>
类是:
public class Photo
{
public string photo { get; set; }
}
C#:
ObservableCollection<Photo> PhotosList = new ObservableCollection<Photo>();
int i = 0;
foreach(var photos in MyProfileResultObject.Photos )
{
PhotosList.Add(new Photo { photo = MyProfileResultObject.Photos[i].photo});
i++;
}
PhotosGridView.ItemsSource = PhotosList;
但是我收到错误:
{System.ArgumentException:参数不正确。
参数不正确。
UnhandledException += (sender, e) => { if (global::System.Diagnostics.Debugger.IsAttached) global::System.Diagnostics.Debugger.Break(); };
<GridView.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Path=photo}"
ImageFailed="Photo_ImageFailed" >
</Image>
</DataTemplate>
</GridView.ItemTemplate>