WPF 프로젝트에 대한 WinRT dll에 대한 참조를 추가했으며 WPF 창 내부에 SwapChainPanel
을 사용하려고합니다. 정말 가능합니까? 지금 당장은 작동하지 않습니다.WPF 창에서 WinRT SwapChainPanel 컨트롤을 사용하는 방법?
1
A
답변
0
현재 공식적으로 지원되지 않습니다. Windows에서 일부 비공개 API가 필요할 수 있지만 Stardock이 ModernMix를 구현할 수 있기 때문에 작동시킬 수있는 방법이있을 수 있습니다. 것은 그러나이다 - 당신은 그것을 할 필요 없다. DirectX를 사용하여 다른 방법으로 WPF 창에 내용을 렌더링 할 수 있습니다. 나는 그 일을하지 않았으며 할 일이 많았지 만 DirectX에는 어떤 것도 있습니다. DirectComposition 또는 D3DImage 클래스를 볼 수 있습니다. 아마도 Direct2D with WPF을 사용하는 기사가 좋은 샘플 솔루션이 될 수 있습니다.
0
Filip Skakun은 말하지 않아도됩니다. 시도해주세요. SlimDX 또는 SharpDX. DirectX의 C# 구현입니다.
관련 문제
- 1. XAML 편집기가 WPF 창에서 컨트롤을 렌더링하지 않습니다.
- 2. WPF 창에서 모든 입력 컨트롤을 비활성화하십시오.
- 3. SharpDx 툴킷 SwapChainPanel 통합
- 4. ASP.net에서 WPF 사용자 정의 컨트롤을 사용하는 방법
- 5. WPF MVVM에서 사용자 정의 컨트롤을 사용하는 방법
- 6. WPF 사용자 지정 컨트롤을 테마로 사용하는 방법
- 7. wpf 컨트롤을 인쇄하는 방법
- 8. WPF 내비게이션 컨트롤을 만드는 방법
- 9. 기본 창에서 WPF 창
- 10. 이 WinRT DatePicker를 사용하는 방법
- 11. WPF 창에서 Panel에 UserControl을 추가하는 방법
- 12. WPF 4 용 WinRT 전환 사용 방법
- 13. WPF 컨트롤을 Silverlight로 이식하는 방법
- 14. tabItem에서 컨트롤을 포커스하는 방법 WPF
- 15. WPF 창에서 하나의 하위 컨트롤을 제외한 모든 설정을 비활성화합니다.
- 16. WPF - 창에서 컨트롤을 클릭하면 자동으로 창 포커스가 자동으로 설정됩니까?
- 17. AppleScript 스튜디오 - 모든 컨트롤을 창에서 얻는 방법
- 18. WPF 창에서 마지막 필드 수락
- 19. WPF 창에서 소유자 핸들 사용 방법 표시
- 20. WPF에서 WebKit 브라우저 컨트롤을 사용하는 방법
- 21. WPF 창에서 모든 컨트롤에 액세스
- 22. WPF 응용 프로그램에서 WinRT 라이브러리 사용.
- 23. MVVMCross WPF (Windows)와 함께 사용하는 방법?
- 24. WPF 라이브러리를 WinRT 라이브러리로 변환
- 25. 검색 창에서 검색 아이콘 제거 : Winrt
- 26. 특정 위치에 WPF 컨트롤을 오버레이하는 방법
- 27. 코코아 : 창에서 모든 컨트롤을 반복합니까?
- 28. TreeWalker가 다른 창에서 컨트롤을 트래버스합니다.
- 29. 콘텐츠 작성 작업을 사용하는 WPF 및 WinRT 이미지 소스
- 30. 팝업 창에서 scrollfview를 사용하는 방법
SlimDX 또는 SharpDX를 사용하면 WinRT SwapChainPanel 컨트롤을 WPF 앱에 넣을 수 없다고 생각합니다. 그것들은 DirectX 용 C# 래퍼이며, 도우미 클래스 나 윈도우에서 호스트하기 쉬운 컨트롤을 가지고있을 수도 있습니다. 정확히 그 질문과 관련이 없습니다. 또한 DirectX 10-11에 대한 또 다른 관리되는 래퍼가 있는데, 그 Direct2D 기사에서 사용되는 [Windows API Code] (http://archive.msdn.microsoft.com/WindowsAPICodePack)라고하는 빌드를 도와 줬습니다. 나는 코드 갤러리 페이지가 은퇴되고 있기 때문에 얼마나 오래 사용할 수 있을지 모르겠다 ... 내일? :) –
이것이 내가 아는 가장 좋은 방법입니다. 스왑 체인이 있습니다. – kiwixz