Контекстное меню не зарегистрирует Event Event, чтобы запустить команду XAML и C#C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Контекстное меню не зарегистрирует Event Event, чтобы запустить команду XAML и C#

Сообщение Anonymous »

У меня есть код для отображения списка официантов типа объекта, и внутри этот объект является список объектов клиентов, назначенных этому официанту. Каждый клиент может быть проверен в списке. У меня есть контекстное меню, которое позволит мне назначить всех проверенных клиентов выбранному официанту. Однако, когда я нажимаю на официанта, чтобы перевести клиентов, команда не попадает. Я исследовал и пробовал много разных вещей, и до сих пор ничего не сработало. Самый близкий, который я получил, я опубликую ниже. Точка останова действительно достигает публичной Icommand ClickCommand в коде, когда контекстное меню открывается для каждого из официантов, но нажатие на официант, чтобы перевести клиентов, не достигает публичных элементов. Я придерживался кнопки на панели в стеке, чтобы проверить команду оттуда, и она работала нормально. Я предполагаю, что у меня что -то не так с привязками, или я читал о том, что части контекстных меню спрятаны и не испортились с этим, но я не уверен, чего мне не хватает, вероятно, в какой -то момент приблизился к правильному, но я не смог заставить его работать. Код: < /p>

Код: Выделить всё
































< /code>
код позади: < /p>
public ICommand ClickCommand => new DelegateCommand(first, ItemSelected);

public void ItemSelected(string Waiter)
{
//do stuff
}
Я пробовал множество различных привязков и создал манекен для хранения контекста данных, как показано здесь: https://thomaslevesque.com/2011/03/21/w ... -not-nhiet>

Подробнее здесь: https://stackoverflow.com/questions/795 ... nd-c-sharp
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»