Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ListView + Image Выравнивание в ячейке / 3 сообщений из 3, страница 1 из 1
21.10.2010, 13:39
    #36912053
Alex Shulg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + Image Выравнивание в ячейке
Всем привет!

Уже голову сломал. Имею ListView:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
        <ListView>
            <ListView.ItemContainerStyle>
                <Style  TargetType="{x:Type ListViewItem}">
                    <Setter Property="VerticalAlignment" Value="Top" />                          - не работает
                </Style>
            </ListView.ItemContainerStyle>
            <ListView.View>
                <GridView>
                    <GridView.Columns>
                        <GridViewColumn Width="24">
                            <GridViewColumn.CellTemplate>
                                <DataTemplate>
                                    <Grid>
                                        <Image VerticalAlignment="Top" Source="{Binding Icon}" />         - тоже не работает
                                    </Grid>
                                </DataTemplate>
                            </GridViewColumn.CellTemplate>
                        </GridViewColumn>
                        <GridViewColumn DisplayMemberBinding="{Binding Text}" />
                    </GridView.Columns>
                </GridView>
            </ListView.View>
        </ListView>
В случае многострочного поля "Text" изображение располагается по центру, а я хочу, чтобы располагалось наверху.
Вопрос как?
Заранее благодарю.
...
Рейтинг: 0 / 0
11.12.2010, 01:28
    #37008482
Denis Gladkikh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + Image Выравнивание в ячейке
Alex Shulg,

В таких случаях помогает тулза Silverlight Spy (но она платная), чтобы понять какой именно контрол расположился по центру. Если проблема еще осталась, то можете попробовать прислать мне (выложить тут) тестовый полностью рабочий пример, где проблема воспроизводится, я посмотрю для вас.
...
Рейтинг: 0 / 0
14.12.2010, 10:10
    #37012733
Alex Shulg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ListView + Image Выравнивание в ячейке
Добрый день, Denis Gladkikh

Вопрос решил заменой ListView на ListBox...

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
            <ListBox.ItemTemplate>
                <DataTemplate DataType="{x:Type local:MessageItem}">
                    <Grid>
                        <Grid.ColumnDefinitions>
                            <ColumnDefinition Width="24"/>
                            <ColumnDefinition Width="*"/>
                        </Grid.ColumnDefinitions>
                        <Image VerticalAlignment="Top" Width="12" Height="12" Grid.Column="0" Source="{Binding Icon}" />
                        <TextBlock Grid.Column="1" Text="{Binding Text}" />
                    </Grid>
                </DataTemplate>
            </ListBox.ItemTemplate>
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / ListView + Image Выравнивание в ячейке / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]