Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> как не отображать пустые значения? 
:(
    Опции темы
Stas123
Дата 14.7.2011, 10:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 180
Регистрация: 18.11.2009

Репутация: нет
Всего: нет



у меня есть ObservableCollection. В ней есть объекты, которые я хочу вывести на экран и много null. 
Можно ли как-то запретить отображение null, а то получается сначала пустое пространство, а потом начинаются данные.
Код

<ListView Height="200" ItemsSource="{Binding ElementName=qWindow, Path=People}">
                            <ListView.View>
                                <GridView >
                                    <GridViewColumn Width="70" Header="Фамилия" DisplayMemberBinding="{Binding Path=Surname}" />
                                    <GridViewColumn Width="100" Header="Имя" DisplayMemberBinding="{Binding Path=Name}" />
                                    <GridViewColumn Width="70" Header="Отчество" DisplayMemberBinding="{Binding Path=Patronymic}" />
                                </GridView>
                            </ListView.View>
                        </ListView>

PM MAIL   Вверх
SergeyLoginov
Дата 15.7.2011, 15:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 62
Регистрация: 28.9.2009
Где: Иваново

Репутация: 4
Всего: 4



А проблема точно не в наличии null в списке People? Скрывать null'ы, конечно, можно, но я думаю, что проблема в том, что они в коллекции есть. 
А так способов может быть несколько. Можно скрывать элементы ListView (переопределить шаблон или задать стиль с триггерами на значение null контекста данных), можно фильтровать коллекцию на этапе привязки с помощью конвертера. Но вообще, я бы задумался, правильно ли, что в коллекции содержатся пустые значения
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0367 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.