ListView не отображает данные - PullRequest
1 голос
/ 01 декабря 2011

Я хочу отобразить таблицу с элементами из ObservableCollection Type Vendor, которая существует.Проблема в том, что когда я загружаю данные в коллекцию, они не отображаются.Вот мой код xaml (я уверен, что что-то упустил):

<Grid x:Name="Grid1">
    <ListView Name="ListViewVendors" 
              Margin="4,20,40,100" 
              ItemsSource="{Binding Path=VendorsCollection}">
        <ListView.Background>
            <LinearGradientBrush>
                <GradientStop Color="Gray" Offset="0"/>
            </LinearGradientBrush>
        </ListView.Background>
        <ListView.View>
            <GridView>
                <GridViewColumn Header="Vendor Name" 
                                DisplayMemberBinding="{Binding Path=Name}"/>
                <GridViewColumn Header="Contact Name" 
                                DisplayMemberBinding="{Binding Path=ContactName}"/>
                <GridViewColumn Header="Contact Phone" 
                                DisplayMemberBinding="{Binding Path=ContactPhone}"/>
                <GridViewColumn Header="Contact Fax" 
                                DisplayMemberBinding="{Binding Path=ContactFax}"/>
                <GridViewColumn Header="Contact Email" 
                                DisplayMemberBinding="{Binding Path=ContactEmail}"/>
                <GridViewColumn Header="Contact Website" 
                                DisplayMemberBinding="{Binding Path=ContactWebSite}"/>
            </GridView>
        </ListView.View>
    </ListView>
</Grid>

1 Ответ

0 голосов
/ 01 декабря 2011

Возможно, вам не хватает DataContext для привязки ItemsSource;В любом случае вам может понадобиться научиться отлаживать привязки , чтобы вы могли сообщать нам об ошибках привязки, которые вы получаете.

Или, возможно, вы даже можете решить проблему самостоятельно, поскольку они обычно очень полезны.

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