编程语言
首页 > 编程语言> > c#-XCeed WPF工具包-在Designer上使用控件

c#-XCeed WPF工具包-在Designer上使用控件

作者:互联网

我在使用XAML设计器中的Extended WPF Toolkit控件时遇到问题
环境:Win8.1,WPF工具包2.1.0.0,MS VisualStudio Express 2013
我做了什么?
-从Codeplex主页下载实际的“扩展WPF工具包二进制文件”,解压缩.
-将Xceed.Wpf.Toolkit包含在我的项目中-引用(o.k)
-在工具箱中:添加新的标签“ WPF工具包扩展”(o.k)
-在新的注册卡中:添加项目.我看到所有大约70个海关控件(例如SingleUpDown等)(OK)
-我尝试将自定义(例如SingleUpDown)拖放到主窗口中.不工作

我收到一个消息框(德语,我尝试翻译)
在项目中添加了一个引用“ XCeed.WPF.Toolkit,版本2.1.0.0,Culture = neutral,PublicKeyToken = 3e4669d2f30244f4”.按OK重启XAML设计器,您可以使用新的类型/控件. XAML设计器重新启动后,您应该重新进行一次.

当我重新启动Designer,VisualStudio或什至是计算机时,其消息始终相同.而且我没有在XAML设计器中看到对该工具包的引用.

我当然也尝试了在Codeplex安装站点上的所有引用和提示:

在.cs文件顶部添加using语句(“ using Xceed.Wpf.Toolkit;”)
将新的xmlns(例如,xmlns:xctk =“ http://schemas.xceed.com/wpf/xaml/toolkit”)添加到XAML文件的顶部
在您的XAML中,使用名称空间前缀(在上面的示例中,)

但这也不起作用.

有什么想法,为什么我不能将控件拖放到主窗口中以及我的方法有什么问题. (我对C#和WPF还是很陌生)

对不起对不起对不起对不起对不起对不起对不起对不起对不起对不起

我只是通过其他Google搜索解决了这一问题.问题是在DLL下载后取消阻止属性.我的救恩是这样的评论:

从网上下载文件时这是一个常见问题.只需转到下载DLL的文件夹.右键单击DLL,然后选择属性.在属性对话框底部附近,应该有一个显示“取消阻止”的按钮.单击该按钮,您应该会很好.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!

解决方法:

我认为最好的解决方案是通过Nuget添加WPF工具包.

如果尚未安装nuget,请转至工具-> Visual Studio中的扩展和更新.在在线部分,您应该容易找到Nuget,它总是显示在顶部,然后单击“下载”

一旦安装了Nuget,请在解决方案查看器中右键单击您的项目,然后单击“管理NuGet软件包”

在菜单中搜索Wpf Toolkit,然后单击“安装”

这样,您可以确保正确添加了库.

标签:visual-studio-2013,wpf,xaml,c
来源: https://codeday.me/bug/20191029/1962969.html