Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Xceed Wpf工具包在代码中工作,但在设计器中不工作_C#_Wpf_Xaml - Fatal编程技术网

C# Xceed Wpf工具包在代码中工作,但在设计器中不工作

C# Xceed Wpf工具包在代码中工作,但在设计器中不工作,c#,wpf,xaml,C#,Wpf,Xaml,我希望这个问题只是我不熟悉WPF。 我能够在代码中使用XCeed工具包,没有任何问题: DateTimePicker dtp = new DateTimePicker(); dtp.HorizontalAlignment = HorizontalAlignment.Left; dtp.VerticalAlignment = VerticalAlignment.Top; dtp.Width = 200; dtp.Hei

我希望这个问题只是我不熟悉WPF。 我能够在代码中使用XCeed工具包,没有任何问题:

        DateTimePicker dtp = new DateTimePicker();
        dtp.HorizontalAlignment = HorizontalAlignment.Left;
        dtp.VerticalAlignment = VerticalAlignment.Top;
        dtp.Width = 200;
        dtp.Height = 24;
        dtp.Margin = new Thickness(50, 10, 0, 0);
        dtp.FontStyle = FontStyles.Normal;
        InBoundGrid.Children.Add(dtp);
这在我的状态下很好用。 但我不知道如何让它在designer中工作: 我补充说:

xmlns:wpfx="http://schemas.xceed.com/wpf/xaml/toolkit"
到窗口定义。 它在“智能感知”中显示良好 所以当我开始键入wpfx:。。。DateTimePicker控件显示在intellisense菜单中

然而:

         <wpfx:DateTimePicker
            HorizontalAlignment="Left"
            VerticalAlignment="Top"
            Width="200"
            Height="24"
            Margin="50,10,0,0"
            FontWeight="Normal"
         />

返回错误:

命名空间中不存在名称“DateTimePicker”

所有其他Xceed控件在xaml设计器中显示相同的错误。 另外,请注意,我不想尝试Nuget安装程序。 (我试过了,但还是犯了同样的错误) 我希望我的代码库尽可能小


提前谢谢。

您的代码似乎很好,我看不出有什么问题。只要您确定url是要包含的正确url


对我来说,有时候VisualStudio使用XAML有点滑稽。添加资源后,请尝试重新生成解决方案,或清除它,然后点击build。这似乎刷新了XAML资源。如果这不起作用,请尝试重新启动Visual Studio。

您的代码似乎很好,我看不出有任何问题。只要您确定url是要包含的正确url


对我来说,有时候VisualStudio使用XAML有点滑稽。添加资源后,请尝试重新生成解决方案,或清除它,然后点击build。这似乎刷新了XAML资源。如果这不起作用,请尝试重新启动Visual Studio。

花了我一段时间,但我终于找到了解决方案:

1) 转到构建|配置管理器 2) 在“活动解决方案平台”下选择 3) 更改为x64

我为任何CPU设置了设置。我认为这是VS的默认设置。 当我将其设置为x64时,设计师就回来了


希望这可以帮助其他在designer中使用Xceed工具包的人。

花了我一段时间,但我最终找到了一个解决方案:

1) 转到构建|配置管理器 2) 在“活动解决方案平台”下选择 3) 更改为x64

我为任何CPU设置了设置。我认为这是VS的默认设置。 当我将其设置为x64时,设计师就回来了


希望这可以帮助其他在designer中使用Xceed工具包的人。

尝试过,但仍然是一样的。我能够编译,即使有错误,它也能正确地显示出来。但是,设计器显示“无效标记”。尝试了该操作,但仍然相同。我能够编译,即使有错误,它也能正确地显示出来。但是,设计器显示“无效标记”。