Windows phone 7 绑定到列表框

Windows phone 7 绑定到列表框,windows-phone-7,Windows Phone 7,我正在将一个列表绑定到一个列表框,但是数据没有显示 <ListBox x:Name="listCities"> <ListBox.ItemTemplate> <DataTemplate> <StackPanel Margin="0,0,0,17"> <TextBlock

我正在将一个列表绑定到一个列表框,但是数据没有显示

<ListBox x:Name="listCities">
                <ListBox.ItemTemplate>
                    <DataTemplate>
                        <StackPanel Margin="0,0,0,17">
                            <TextBlock Text="{Binding CityName}" Style="{StaticResource PhoneTextExtraLargeStyle}" />
                        </StackPanel>
                    </DataTemplate>
                </ListBox.ItemTemplate>
            </ListBox>

需要帮忙吗。谢谢

将页面的DataContext设置为您的Viewmodel或此

DataContext = this;

确保您的列表是一个可观察的集合

is
q
在调试时包含值?也许,q.ToList()有帮助?q确实包含值。同样,q.ToList()也没有帮助我道歉。这是错误的,这只是答案的一半,因为您没有显示ListBox的绑定、ObservableCollection属性等
DataContext = this;