Ради этого я довольно новичок в C # и Windows Phone 7, но тем не менее я попытался сделать небольшое приложение для себя. Вот моя проблема:
Я пытаюсь настроить DataTemplate, который будет размещать мои переменные Name и Drinks, которые я объявил в MainPage.xaml.cs. Вот мое действие при нажатии кнопки 1:
private void button1_Click(object sender, RoutedEventArgs e)
{
string Name = participantName.Text;
int Drinks = 0;
listBox1.Items.Add(Name + Drinks);
}
А вот мой DataTemplate от MainPage.xaml
<ListBox Height="Auto" HorizontalAlignment="Stretch" Margin="7,74,0,0" Name="listBox1" VerticalAlignment="Stretch" Width="Auto">
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132">
<TextBlock Text="{Binding Path=Name}" FontSize="35" />
<StackPanel Width="370">
<TextBlock Text="{Binding Path=Drinks}" FontSize="35" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Проблема в том, что мои данные не отображаются. Он прекрасно работает без DataTemplate, но как только я его использую, мой текст просто не проходит. Ваша помощь очень ценится.