Сетка данных Silverlight не отображает данные - PullRequest
2 голосов
/ 11 марта 2010

У меня есть сетка данных, определенная в XAML моего проекта:

        <data:DataGrid IsReadOnly="True" Grid.Row="1" Grid.Column="1" x:Name="gridOfferings"
                       Margin="10,10,10,10" AutoGenerateColumns="False">
            <data:DataGrid.Columns>
                <data:DataGridTextColumn 
                Binding="{Binding Trader}"
                DisplayIndex="0"
                Header="Trader" 
                Width="Auto"
                FontSize="11"/>
            <data:DataGridTextColumn 
                Binding="{Binding Product}"
                DisplayIndex="1"
                Header="Product" 
                Width="Auto"
                FontSize="11"/>
            </data:DataGrid.Columns>
        </data:DataGrid>

Я привязываю его к списку <> пользовательских объектов:

    public MainPage()
    {
        InitializeComponent();

        _Rows = new List<OfferingRowData>();

        _Rows.Add(new OfferingRowData()
        {
            Trader = "Kameilya Loenstein",
            Product = "American Consolidated AAA",
            Price = 24.95,
            OfferingMade = DateTime.Now
        });

        _Rows.Add(new OfferingRowData()
        {
            Trader = "Bill Foobar",
            Product = "IBM Mid-Atlantic Exotic",
            Price = 204.90,
            OfferingMade = DateTime.Now.AddMinutes(-3)
        });

        gridOfferings.ItemsSource = _Rows;

    }

Когда он появляется на странице, появляются заголовки столбцов, но ни один из данных не появляется.

Что я делаю не так?

Ответы [ 2 ]

3 голосов
/ 11 марта 2010

Попытка использовать ObservableCollection<T> вместо List<T>.

0 голосов
/ 12 марта 2010

Как ни странно, эта проблема исчезла, когда я удалил BubbleCreamTheme со своей страницы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...