я работаю на Windows Phone 8.1 приложения (не SL) и у меня есть следующие модели:Bind ListView в список объектов трех уровней глубоких
Quiz
-- Question
-- Text
-- Options
Options 1 (name, value)
Options 2 (name, value)
Options 3 (name, value)
В моей странице XAML, у меня есть ListView. Я пытаюсь связать список вариантов с ним, например:
<Page.Resources>
<DataTemplate x:Key="TemplateOptions">
<TextBlock Text="{ Binding Name }" FontSize="25" HorizontalAlignment="Center" VerticalAlignment="Center" TextAlignment="Center" Foreground="Black" FontWeight="Bold"></TextBlock>
</DataTemplate>
</Page.Resources>
<ListView Grid.Row="1" ItemsSource="{Binding Question.Options}" ItemTemplate="{StaticResource TemplateOptions}"></ListView>
Но это не работает! Когда я запускаю приложение, список пуст. Что я делаю не так?
Благодаря
Ваш ItemsSource по-видимому, связан с неправильным собственности. Он должен быть связан с вашей коллекцией вопросов. –
@JamesPack Я сделал исправление для кода. У меня есть только один «Вопрос» под 'Quiz' и коллекция' Options' под 'Question' – Ciwan
Вы получаете какие-либо ошибки привязки в окне вывода? Какой цвет является фоном вашей страницы? –