Невозможно отобразить изображение и текстовый блок внутри GridView - PullRequest
0 голосов
/ 06 ноября 2011

Это мой простой код для этого:

 <Grid>
        <ListView>
            <ListView.View>
                <GridView>
                    <GridViewColumn>
                        <GridViewColumn.CellTemplate>
                            <DataTemplate>
                                <StackPanel Orientation="Horizontal">
                                    <Image Width="16" Height="16" Source="c:\myimage.jpg" />
                                    <TextBlock Text="Image Name"/>
                                </StackPanel>
                            </DataTemplate>
                        </GridViewColumn.CellTemplate>
                    </GridViewColumn>
                </GridView>
            </ListView.View>
        </ListView>
    </Grid>

Но, кроме пустого заголовка, ничего не отображается.
Я впервые использую GridView.Я что-то упустил?

Ответы [ 3 ]

1 голос
/ 06 ноября 2011

Ваш ListView не имеет элементов, CellTemplate применяется к каждому элементу в списке, и если нет элементов, ничего не будет отображаться. Возможно, вы хотели заменить Header вместо?

1 голос
/ 06 ноября 2011

Возможно, вы не хотите использовать CellTemplate.Вот пример начального уровня ListView: http://www.switchonthecode.com/tutorials/wpf-tutorial-using-the-listview-part-1

1 голос
/ 06 ноября 2011

Если вы не привязываете источник, он не будет генерировать никаких строк.Покажите свой XAML или код для привязки источника.

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