Попытка реализовать MenuBar, но не удается зарегистрировать команды и выполнить их по щелчку мыши.C#

Место общения программистов C#
Anonymous
Попытка реализовать MenuBar, но не удается зарегистрировать команды и выполнить их по щелчку мыши.

Сообщение Anonymous »

Немного сложная ситуация, с которой я столкнулся при попытке реализовать элемент строки меню.
Моя главная страница содержит несколько элементов, таких как TreeView и отображение информации при отображении элемента TreeView.
Большинство привязок в моем Xaml устанавливаются относительно TreeViewModel следующим образом: Я добавил пространство имен главной страницы, чтобы попытаться выполнить команду, но, похоже, она не видит команду:

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

ContentPage.MenuBarItems >


На главной странице я пытался заставить работать следующее:

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

        [RelayCommand]
private void OpenWindow()
{
..creating and opening a window logic..
}
Я никогда не попадаю в OpenWindow (поскольку точка останова не активируется) всякий раз, когда я нажимаю раскрывающийся элемент «Файл», и я также не вижу никакого ответа.
Единственное, что мне нужно сделать, это то, что «OpenWindow» — это «член, который не найден в контексте данных MainPage».
Я думаю, что команда не должна быть частью объявления привязки, но все, с чем я сталкиваюсь, использует его таким образом, а затем вызывает через RelayCommand без какого-либо объявления свойств

Подробнее здесь: https://stackoverflow.com/questions/798 ... -and-execu

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