ОК, поэтому я искал и искал и искал, и я не могу найти ответ на этот конкретный угол моего вопроса. Я знаю, как привязываться к списку и как его автоматически обновлять, делая его ObservableCollection вместо List. Однако, имея только список строк, как я привязываюсь к значению каждого элемента List?XAML SampleData привязка к значениям списка строк
<DataTemplate x:Key="PageTiles">
<Grid Background="{StaticResource PhoneAccentBrush}"
Margin="6,0,6,12">
<StackPanel VerticalAlignment="Bottom">
<TextBlock Text="{Binding}"
Margin="6,0,0,6" />
</StackPanel>
</Grid>
</DataTemplate>
Вот LongListSelector, который тянет из списка:
<Grid x:Name="ContentPanel" Grid.Row="1" Margin="12,0,12,0" VerticalAlignment="Top" Height="60">
<phone:LongListSelector Margin="0,0,-12,0"
ItemsSource="{Binding PageTitles}"
LayoutMode="Grid"
GridCellSize="150,150"
ItemTemplate="{StaticResource PageTiles}"
SelectionChanged="LongListSelector_SelectionChanged">
</phone:LongListSelector>
</Grid>
Теперь, я использовал подобную схему, прежде чем сделать плитку на основе от списка классов, которые имеют строковые свойства, но никогда Список строк, и я не могу найти ничего, чтобы вести меня в правильном направлении.
Вы пробовали этот код? Насколько я вижу, это сработает. 'Text = {Binding}' должен делать трюк – har07
Я еще не пробовал это, потому что он не работает в предварительном просмотре дизайна. Я делаю это неправильно? Вот что у меня есть в файле выборки данных: ' \t Марио \t сила закручивания \t Разное ' –
Malkierian
@ har07 ОК, так Я перестроил, чтобы получить манифесты, и я получаю три фрагмента, которые теперь перечислены в предварительном просмотре дизайнера, но текстовые поля пусты, а не вытягиваются из значений списка. Таким образом, он видит, что теперь есть три значения списка, но не эти значения. – Malkierian