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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ListView. Выделить заголовок группы. Выделение в ListView заголовка группы. 
:(
    Опции темы
abri
Дата 25.2.2014, 21:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Доброго времени, Уважаемые!

Прошу Вашего совета по реализации следующего функционала.

Есть список:
Код

class Employe
{
    string Departmep {get}   //отдел
    string Empl {get}        //сотрудник
    bool   IsVacation{get}   //признак того, что сотрудник в отпуске
}

List<Employe> EmployeList;


В ListView группируем по Deparment и сортируем по Empl. Все рисуется как надо. Но есть желание выделить жирным те отделы, в которых есть сотрудник(и) находящиеся в отпуске. Причем, сделать это желательно чисто XAML (допустимы конверторы). Что-то я ничего толкового не придумал и на просторах сети не нашел.
Подскажите, кто что может!  smile 
Спасибо!

P.S.: Пример списка и элементов расценивать как пример. smile 
         
PM MAIL   Вверх
Addidas
Дата 18.5.2014, 22:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



Один XAML тут не пойдёт, надо иметь признак для группы, что есть кто-то в отпуске.

Я бы добавил счётчик - кол-во людей в отпуске по департаменту, как-нибудь так.
Счётчик ест-но через наблюдателя узнавал бы приходящих в отпуск и из отпуска выходящих.
В итоге можно было бы заморочиться и не только заголовок жирным сделать, а ещё и показывать сколько тушек в отпуске.

А потом написал бы такую тему 
Код

          <ListView.GroupStyle>
                <GroupStyle>
                    <GroupStyle.HeaderTemplate>
                        <DataTemplate>
                            <TextBlock FontWeight=" вот тут биндинг и конвертер и все дела " FontSize="14" Text="{Binding Empl}"/>
                        </DataTemplate>
                    </GroupStyle.HeaderTemplate>
                </GroupStyle>
            </ListView.GroupStyle>



PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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