C# Helix 3D工具包:在xaml中不可访问
我想在WPF应用程序中使用Helix 3d Toolkit和C#。从今天起,我下载了HelixToolkit-2014.1.2.1.zip,并将其解压缩到一个文件夹中。它分别包含Net4.0和4.5的文件夹 在我的应用程序中,我添加了对HelixToolkit.Wpf.dll的引用,并尝试在xaml中进行访问。我开始使用一个新工具创建xamlC# Helix 3D工具包:在xaml中不可访问,c#,wpf,xaml,helix-3d-toolkit,C#,Wpf,Xaml,Helix 3d Toolkit,我想在WPF应用程序中使用Helix 3d Toolkit和C#。从今天起,我下载了HelixToolkit-2014.1.2.1.zip,并将其解压缩到一个文件夹中。它分别包含Net4.0和4.5的文件夹 在我的应用程序中,我添加了对HelixToolkit.Wpf.dll的引用,并尝试在xaml中进行访问。我开始使用一个新工具创建xaml <Window x:Class="Learn3DApp.HelixExamples" xmlns="http://schemas.micro
<Window x:Class="Learn3DApp.HelixExamples"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:helix="clr-namespace:HelixToolkit.Wpf;assembly=HelixToolkit.Wpf"
Title="HelixExamples" Height="300" Width="300">
<Grid>
<helix:HelixViewport3D x:Name="mainViewPort" >
</helix:HelixViewport3D>
</Grid>
在
上,我构建了Helix的源代码并创建了dll,这对我来说很有用
这也有助于其他人。如果您正在使用visual studio,您可能希望尝试将helixtoolkit添加到工具箱中,并将控件拖到屏幕上,查看它为您生成了什么值。()另外,我注意到,使用WPF和silverlight时,您可以经常收到此错误消息,但它仍在运行和编译,在您当前的情况下可能不一样。我刚刚在VS2013中测试了4.5版本,工作正常。注意到名称空间不同,尽管xmlns:helix=”“我尝试了两种方法,但都没有成功。我甚至使用了Examples\SimpleDemo中的dll&clr行,认为示例dll肯定会工作。但是没有,现在我得到了“未找到程序集'HelixToolkit.Wpf'。请验证您没有缺少程序集引用。还要验证您的项目和所有引用的程序集都已生成。”我检查了dll的属性,程序集名称是正确的。示例使用了dll,SimpleDesmo执行得很好。从工具箱访问时,我得到消息,它已添加到项目中,…按OK&xaml desiner将重新启动,在artboard上重新创建控件“什么是艺术板?什么^我必须如何重新创建??我不能得到这个味精。是否因为任何原因,Helix不支持VS 2012!!在XAML中添加了工具箱中的HelixTooToKik.WPF??,现在我得到MSG——“在Windows演示基础(WPF)项目中不支持HelixVIEWPtR3D”。我原以为Helix是WPF 3D的扩展,它支持WPF。但这是什么?这对我也有帮助。