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

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

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

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

?

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

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


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