首页 新闻 搜索 专区 学院

WP7 使用SQL CE 本地数据库 页面不显示数据

0
悬赏园豆:10 [已关闭问题] 关闭于 2013-06-22 00:57

后台的页面构造函数中获取数据库中的数据,代码如下:

     ViewModel _ViewModel;
        // 构造函数
        public MainPage()
        {
            InitializeComponent();
            _ViewModel = ViewModel.GetInstance();
            _ViewModel.SelectData();
            DataContext = _ViewModel;
            this.Loaded += new RoutedEventHandler(MainPage_Loaded);
        }    
View Code

然后前台进行绑定数据:

 <ListBox x:Name="MainListBox" Margin="0,0,-12,0" ItemsSource="{Binding Items}" SelectionChanged="MainListBox_SelectionChanged">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Margin="0,0,0,17" Width="432" Height="78">
                            <toolkit:ContextMenuService.ContextMenu>
                                <toolkit:ContextMenu>
                                    <toolkit:MenuItem Name="miDelete" Tag="{Binding Index}" Header="删除" Click="miDelete_Click"/>
                                    <toolkit:MenuItem Name="miUpdate" Tag="{Binding Index}" Header="更改" Click="miUpdate_Click"/>
                                </toolkit:ContextMenu>
                            </toolkit:ContextMenuService.ContextMenu>
                            <TextBlock Text="{Binding Name}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}"/>
                            <StackPanel Orientation="Horizontal">
                                <TextBlock Text="{Binding Gen}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                                <TextBlock Text="{Binding Age}" TextWrapping="Wrap" Margin="12,-6,12,0" Style="{StaticResource PhoneTextSubtleStyle}"/>
                            </StackPanel>
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>
View Code


 ItemsSource="{Binding Items}"

TextBlock Text="{Binding Gen}"

TextBlock Text="{Binding Age}"

这些绑定的都不显示出来 是不是我绑定的有问题? 但是在 Emulator WVGA 512MB(ZH-HANS) 模拟器中就可以显示出来,我用 Emulator 7.1(ZH-HANS) 模拟器 和 I917 真机  就无法正常显示了!  我追踪过 Items中确实有数据 Items 是_ViewModel的成员

然后、没所以的主页 然后、没所以 | 初学一级 | 园豆:5
提问于:2013-05-23 15:07
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册