读书人

问一个数据绑定的初级有关问题.求大大

发布时间: 2013-05-03 15:04:07 作者: rapoo

问一个数据绑定的初级问题....求大大帮解答~~
我用webservice 获取到数据后 然后添加到ObservableCollection这个集合里面
如下
ObservableCollection<Announcement> list = new ObservableCollection<Announcement>()

然后绑定

<phone:PanoramaItem Header="公告" Width="420" Loaded="PanoramaItem_Loaded">
<ListBox Name="ggList"
ItemTemplate="{StaticResource GgListBoxDatatemplate}" >
</ListBox>
</phone:PanoramaItem>


下面是DataTemplate
<DataTemplate x:Key="GgListBoxDatatemplate">
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition Width="20"/>
<ColumnDefinition Width="auto"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition/>
<RowDefinition/>
</Grid.RowDefinitions>

<TextBlock Text="对象" FontSize="9pt" Grid.Row="1" Grid.Column="0"></TextBlock>
<TextBlock x:Name="TxtTo" Text="{Binding To}" Grid.Row="1" Grid.Column="1"></TextBlock>

<TextBlock Text="内容" FontSize="9pt" Grid.Row="2" Grid.Column="0"></TextBlock>
<TextBlock x:Name="TxtContent" Text="{Binding Content}" Grid.Row="2" Grid.Column="1"></TextBlock>

<TextBlock Grid.Row="3" Text="{Binding CreateTime}" Grid.Column="0" Grid.ColumnSpan="2"></TextBlock>
</Grid>
</DataTemplate>



后台绑定代码

this.ggList.ItemsSource = list;


一直没看出来有什么问题,但是放到手机上运行的时候就会报异常 异常信息是:
Error HRESULT E_FAIL has been returned from a call to a COM component.
有知道是怎么回事的嘛? 跪求解决办法啊 昨晚就开始查原因 一直到现在没找到什么问题!问一个数据绑定的初级有关问题.求大大帮解答~
Binding 手机
[解决办法]
list有值吗?
[解决办法]
即使没值也不会报这种错误。
你确定错误是因为绑定引起的?
[解决办法]
你把完整的前台和后台代码都发出来,可能是你数据源这里调用的有问题。

读书人网 >Windows Mobile

热点推荐