![]() |
|
Модераторы: gambit, Kefir, Partizan |
![]()
|
|
| drdoom |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
Вообщем вот такая вот проблема.
Есть форма которая биндиться к данным, а точнее ее ListView это делает следующим образом
так вот Грид вью биндиться к классу ViewSettings. Который определен следующим образом
в GridView есть контекстное меню на Заголовке. В этом контекстом меню просто перечислены все столбцы находящиеся в GridView. Вот в этой функции создается это контекстное меню
Как вы заметили у элементов есть свойство, которое определяет Стоит ли там галочка или нет. Я предпологал что когда я буду кликать на элементы контекстного меню то будет изменяться GridView и вызываться метод OnPropertyChanged, где я смогу обработать это изменение, но такого не происходит. Почему это происходит не пойму. Помогите плиз. Зараниее спасибо |
||||||
|
|||||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom,
Потому, что значение поля gridView остаётся прежним... -------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
Partizan, А каким образом мне узнать о том что я что то поменял в контекстом меню? причем и с помощью связывания, а не посредством вызова события у элементов контекстного меню
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom, обработчик нажатия на MenuItem покажите
-------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
вот подписка
вот обработчкик
|
||||
|
|||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom,
Интересно каким образом GridView должен поменяться после клика -------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
ну я для проверки поперетаскивал столбцы в нем и менял их ширину, разве он при таких действиях не должен меняться?
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom, вы ж работаете с одним и тем же объектом...когда вы изменяете ширину столбца, объект GridView остаётся тот же...
-------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
Partizan, понятно, как же тогда мне отследить изменения в контекстном меню? без события всмысле
|
|||
|
||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom, биндиться к MenuItem.IsChecked
-------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
Partizan, точно блин, чет я ступил) спасибо)
|
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
А как мне прибиндиться к этому самому IsChecked
вот так вот не проканывает
|
|||
|
||||
| drdoom |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
вот я короче как прибиндился
вот свойство VisibleStatusCollection
бинидться нормально то ест значения берет, но когда я кликаю на одном из пунктов контекстного меню, событие OnPropertyChange не вызывается всю голову уже об стену разбил, почему не работает? |
||||
|
|||||
| Partizan |
|
|||
![]() Let's do some .NET ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2828 Регистрация: 19.12.2005 Где: Санкт-Петербург Репутация: 9 Всего: 67 |
drdoom, попробуйте поменять List на ObservableCollection
-------------------- СУВ, Partizan. |
|||
|
||||
| drdoom |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 29.1.2008 Где: Саратов Репутация: нет Всего: 1 |
спасибо вроде работает)
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | WPF и Silverlight | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |