Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кнопка удаления строки. Как замутить на нее команду? / 12 сообщений из 12, страница 1 из 1
19.04.2016, 17:33
    #39219458
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Есть такая вот таблица. Источником данных служит
RegulationSchedules = new ObservableCollection<RegulationScheduleViewModel>();

Выглядит так:
...
Рейтинг: 0 / 0
19.04.2016, 17:36
    #39219465
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Хочу, чтобы если нажать на кнопку, то строка из таблицы исчезла.

Делаю вот так, но ничего не происходит. Как правильно оформить команду и где она должна находиться?
...
Рейтинг: 0 / 0
19.04.2016, 17:43
    #39219473
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Размещал ее в той вьюхе, что связана с xalm-ом. Нифига.
...
Рейтинг: 0 / 0
19.04.2016, 17:44
    #39219475
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Что сделать, чтобы точка останова сработала? Где это все разместить?
...
Рейтинг: 0 / 0
19.04.2016, 18:32
    #39219508
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
vlsafГде это все разместить?Очевидно, в RegulationScheduleViewModel для каждой строки. Вот только нерационально создавать обработчик для каждой строки, лучше не привязываться к RelayCommand, а перехватить всплывающую команду выше по дереву.
...
Рейтинг: 0 / 0
19.04.2016, 20:10
    #39219569
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Shocker.Pro, спасибо.

Где можно посмотреть, как это все можно сделать?
...
Рейтинг: 0 / 0
19.04.2016, 20:19
    #39219573
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
...
Рейтинг: 0 / 0
19.04.2016, 20:47
    #39219591
Roman Mejtes
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
самый верным решением будет использование маршрутизируемых команд, имхо
...
Рейтинг: 0 / 0
20.04.2016, 13:55
    #39220165
vlsaf
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Подсказали сделать так. Но не понимаю, подчеркнутой строки. Как RelativeSource работает через RelativeSource? Никак вкурить не могу. Но работает, однако!!!
...
Рейтинг: 0 / 0
20.04.2016, 14:04
    #39220175
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
vlsafКак RelativeSource работает через RelativeSource?Кури синтаксис XAML. Первое RelativeSource - это имя параметра Binding-а, второе - расширение разметки RelativeSource, которое предназначено для создания объекта, пригодного для присвоения свойству RelativeSource. Тебя же, я надеюсь, не удивит конструкция
Код: c#
1.
public MyProperty MyProperty { get; set; }

?

Ах, да, встретишь Джавдета, не убивай его конструкцию Binding="{Binding blabla}" - не удивляйся.
...
Рейтинг: 0 / 0
20.04.2016, 14:05
    #39220180
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
Shocker.Proэто имя параметра Binding-а свойства конечно же
...
Рейтинг: 0 / 0
20.04.2016, 14:09
    #39220187
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кнопка удаления строки. Как замутить на нее команду?
vlsafНо работает, однако!!!Работать-то оно работает, только сильно нарушает принципы инкапсуляции. Шаблон не должен думать о том, в каком контейнере он размещен и как называется команда, расположенная за пределами его зоны ответственности.

Это как если бы ты при обычном программировании создавал класс, который зависит от собственного родителя и вызывает его методы. За это линейкой по рукам бьют.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Кнопка удаления строки. Как замутить на нее команду? / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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