3
DirectX可以用來繪製WPF控件上的一組點(或WPF可以使用的一些點)。DirectX表面可以繪製到WPF控件嗎?
我需要在WPF中實現一個控件,該控件應該以30赫茲的更新速率繪製16k點,而現在我已經用完了解決方案。
這個想法來自this問題的評論。
任何幫助將不勝感激。
DirectX可以用來繪製WPF控件上的一組點(或WPF可以使用的一些點)。DirectX表面可以繪製到WPF控件嗎?
我需要在WPF中實現一個控件,該控件應該以30赫茲的更新速率繪製16k點,而現在我已經用完了解決方案。
這個想法來自this問題的評論。
任何幫助將不勝感激。
是的,它可以。它通常非常流暢,因爲WPF本身就是DirectX的實現。
查看MS '格雷格 - 謝克特博客:
您也可以D3DImage的樣品從CodeProject上WPF表面上: http://www.codeproject.com/KB/WPF/D3DImage.aspx
是D3DImage你'重新過後? http://msdn.microsoft.com/en-us/library/system.windows.interop.d3dimage.aspx – jeffora
@jeffora我真的不知道,我一直在閱讀關於D3DImage的所有文檔,它似乎以適應。但是如何利用這個控制點來設置點? – Ariel
我不是專家。你可能想從這裏開始:http://msdn.microsoft.com/en-us/library/cc656785.aspx。一般來說,我認爲你需要一個本地DLL來渲染DX內容(或使用像SlimDX這樣的託管包裝),然後你在D3DImage對象上鎖定/設置緩衝區等等 – jeffora