XAML中的RoutedCommand投诉

时间:2019-07-03 15:43:44

标签: wpf xaml routed-commands

我有一个静态路由命令

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

在XAML中,我收到一条摇摆不定的蓝线投诉,如下所示:-

enter image description here

我的设计器仅显示无效标记,并显示消息“无法识别或无法访问SetViewCommand”。视图名称空间是正确的,并且运行时代码可以正常工作。有什么想法可以解决我的设计师问题吗?

编辑:

所以我在这篇帖子how-do-i-add-a-custom-routed-command-in-wpf中找到了一些很好的建议,其中说父类也必须是静态的。

因此,我创建了一个单独的静态类来保存路由命令,但这也不起作用。

唯一可行的方法是将RoutedCommand作为XAML文件中的StaticResource添加。             

杰里

0 个答案:

没有答案