У меня есть статическая маршрутизируемая команда
namespace UserInterface.Views
{
public partial class HomeScreen : BaseClasses.WindowBase
{
public static RoutedCommand SetViewCommand = new RoutedCommand();
...
}
}
В XAML я получаю извилистую синюю жалобу следующим образом: -
Мой дизайнер просто показывает неверную разметку с сообщением «SetViewCommand не распознан или недоступен».Пространство имен views правильное, и код отлично работает при запуске.Любые идеи, что нужно сделать, чтобы исправить мой дизайнер?
Редактировать:
Таким образом, я нашел несколько полезных советов в этом посте - как сделать-я-добавить-маршрутизировать-command-in-wpf , в котором говорится, что родительский класс также должен быть статическим.
Поэтому я создал отдельный статический класс для хранения перенаправленных команд, но он тоже не работал.
Единственный способ, который работал, - это добавить RoutedCommand в качестве StaticResource в файл XAML.
Джерри