Данные не будут привязаны к списку, вместо этого вы получите необработанное исключение - PullRequest
0 голосов
/ 11 января 2012

Я новичок в привязке данных в Windows Phone 7 и не могу заставить этот код работать.Во-первых, вот мой класс "Move":

public class Move
{
    public string RollNumber {get; set;}
    public string Description {get; set;}
}

Теперь вот мой список, который создается при загрузке страницы:

    public Game()
    {
        InitializeComponent();
        Loaded += new RoutedEventHandler(Game_Loaded);
    }

    void Game_Loaded(object sender, RoutedEventArgs e)
    {
        List<Move> Moves = new List<Move>();

        Move thisMove = new Move();
        thisMove.RollNumber = "6";
        thisMove.Description = "Danny Winrars with a 6";

        Moves.Add(thisMove);
        GameHistoryList.ItemsSource = Moves;
    }

Наконец, вот мой XAML:

<ListBox Name="GameHistoryList">
                        <ListBox.ItemTemplate>
                            <DataTemplate>
                                <StackPanel>
                                    <TextBlock Text="{Binding RollNumber}"></TextBlock>
                                    <TextBlock Text="{Binding Description}"></TextBlock>
                                </StackPanel>
                            </DataTemplate>
                        </ListBox.ItemTemplate>
                    </ListBox>

У кого-нибудь есть идеи, почему это не работает?:)

1 Ответ

3 голосов
/ 11 января 2012

Изменение

<ListBox Name="GameHistoryList">

до

<ListBox x:Name="GameHistoryList">
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...