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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Контекстное меню для ListView... 
:(
    Опции темы
CasperSC
Дата 7.8.2011, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Есть такой ListView. Как сделать, что при нажатии на верхней полоске появлялось контекстное меню, там где можно перетаскивать колонки, менять их размер. Где написано Имя, Фамилия, Возраст. 
user posted image
Код

<ListView Name="lVContacts" Height="297" Margin="3,42,3,3">
    <ListView.View>
        <GridView>
            <!--<GridViewColumn DisplayMemberBinding="{Binding FirstName}" Header="Имя" Width="200" />-->
            <GridViewColumn DisplayMemberBinding="{Binding SecondName}" Header="Фамилия" Width="160" />
            <GridViewColumn DisplayMemberBinding="{Binding Age}" Header="Возраст" Width="90" />
        </GridView>
    </ListView.View>
</ListView>


Я просто не въеду что-то никак, где объявлять это меню, думаю в каком-то шаблоне, но в каком и для какого конкретно элемента, не понятно.
PM MAIL   Вверх
Gvozdin
Дата 9.8.2011, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Тут два пути решения.

1. Берем Snoop, смотрим в дереве чем представлены заголовки грида. Составляем стиль по умолчанию, в ресурсах грида, для найденных элементов, в котором задаем контекстное меню.

2. В бленде редактируем копию шаблона грида, находим там нужный элемент, и прямо в нем задаем контекстное меню
--------------------
http://gvozdin.ru
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




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


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

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