Я пытаюсь понять, как иметь два столбца разных связанных данных на одной странице. Левая колонка для звуков, правая для задачи сохранения мелодии звонка для каждого звука. Я не могу разместить два селектора лонглистов на одной странице, мне это не позволит.
Используя образец, легко увидеть, как использовать связанные данные для звука. И самое замечательное то, что вам нужно всего лишь ввести новый код в привязанные элементы, и он автоматически заполнит каждую страницу новыми звуковыми фрагментами.
Я хотел бы добавить плитку сохранения мелодии звонка, которая, по сути, работала бы так же. Но это имело бы смысл только в том случае, если бы я мог получить плитки сохранения мелодии звонка рядом со звуковыми плитками на той же странице.
Есть какой-либо способ сделать это? Все, что мне действительно нужно знать, я думаю, это как получить два столбца с разными привязками данных на одной странице, надеюсь, в селекторе длинного списка, чтобы он прокручивался.
Вот пример кода, который я сейчас использую.
<phone:PhoneApplicationPage.Resources>
<DataTemplate x:Key="SoundTileDataTemplate">
<Grid Background="{StaticResource PhoneAccentBrush}"
Margin="0,0,135,0">
<Grid VerticalAlignment="Top"
HorizontalAlignment="right"
Width="40"
Height="40"
Margin="0, 6, 6, 0">
<Ellipse Stroke="{StaticResource PhoneForegroundBrush}"
StrokeThickness="3"/>
<Image Source="/Assets/AppBar/Play.png" />
</Grid>
<StackPanel VerticalAlignment="bottom">
<TextBlock Text="{Binding Title}"
Margin="6,0,0,6"/>
</StackPanel>
</Grid>
</DataTemplate>
</phone:PhoneApplicationPage.Resources>
<!--LayoutRoot is the root grid where all page content is placed-->
<Grid x:Name="LayoutRoot" Background="Transparent">
<!--Pivot Control-->
<phone:Pivot Title="{Binding Path=LocalizedResources.ApplicationTitle,
Source={StaticResource LocalizedStrings}}">
<!--Pivot item one-->
<phone:PivotItem Header="{Binding Animals.Title}">
<!--Double line list with text wrapping-->
<phone:LongListSelector Margin="0,0,-12,0"
ItemsSource="{Binding Animals.Items}"
LayoutMode="List"
ItemTemplate="{StaticResource SoundTileDataTemplate}"
SelectionChanged="LongListSelector_SelectionChanged">
</phone:LongListSelector>
</phone:PivotItem>
</phone:Pivot>
</Grid>