簡體   English   中英

Helix 3D 工具包:在 xaml 中無法訪問

[英]Helix 3D Toolkit: Not accessible in xaml

我想在我的 WPF 應用程序中使用 Helix 3d 工具包和 C#。 今天我從網站下載了 HelixToolkit-2014.1.2.1.zip 並解壓縮到一個文件夾中。 它分別包含 NET 4.0 和 4.5 的文件夾。

在我的應用程序中,我添加了 HelixToolkit.Wpf.dll 的參考並嘗試訪問 xaml。 使用示例作為參考,我開始創建 xaml。

<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:HelixViewport3D行上出現錯誤“名稱 HellxViewport3D 不存在於命名空間“clr-namespace:HelixToolkit.Wpf;assembly=HelixToolkit.Wpf”中。clr 行沒有下划線,但帶有下划線並且錯誤也出現僅在該行中。

在后面的代碼中,我嘗試並可以using HelixToolkit.Wpf; 並且還可以毫無問題地輕松訪問 HelicViewport3d。

我的項目是 Target Net 4.5,我嘗試添加 4.0 和 4.5 的 HelixToolkit(一個接一個)。 但是兩個dll都存在同樣的問題。 為什么這樣?? 我正在使用 VS 2012。

似乎是什么問題? 我是否遺漏了什么或 clr 不正確??? 或者這個 Helix 版本不合適 - 使用哪一個? 我被卡住了,無法繼續前進。 花了將近半天的時間來解決問題。 如果有人可以幫助我,那就太好了。

謝謝

我構建了Helix的源代碼並創建了dll,這對我有用。

這也對其他人有幫助。

看到這個答案 具體來說,看看他是如何引用 helix 命名空間的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM