Жалоба RoutedCommand в XAML - PullRequest
       32

Жалоба RoutedCommand в XAML

0 голосов
/ 03 июля 2019

У меня есть статическая маршрутизируемая команда

namespace UserInterface.Views
{
    public partial class HomeScreen : BaseClasses.WindowBase
    {
        public static RoutedCommand SetViewCommand = new RoutedCommand();
        ...
    }
}

В XAML я получаю извилистую синюю жалобу следующим образом: -

enter image description here

Мой дизайнер просто показывает неверную разметку с сообщением «SetViewCommand не распознан или недоступен».Пространство имен views правильное, и код отлично работает при запуске.Любые идеи, что нужно сделать, чтобы исправить мой дизайнер?

Редактировать:

Таким образом, я нашел несколько полезных советов в этом посте - как сделать-я-добавить-маршрутизировать-command-in-wpf , в котором говорится, что родительский класс также должен быть статическим.

Поэтому я создал отдельный статический класс для хранения перенаправленных команд, но он тоже не работал.

Единственный способ, который работал, - это добавить RoutedCommand в качестве StaticResource в файл XAML.

Джерри

...