2015-08-15 115 views
-3

我知道这个问题之前被问过,但我不知道它的我或这个问题没有得到正确回答,也许是因为即时通讯编程新...反正我创建这个应用程序我想通过DirectX游戏显示WPF窗口,窗口将显示正常的数据,如列表或其他内容。任何人都可以通过指导或发布代码来帮助我?显示DirectX游戏的WPF窗口ontop

+0

通常情况下,你会转向另一个方向:在WPF应用程序内部显示一个DX窗口/控件。 –

回答

2

SwapChainBackgroundPanel是用于开发全屏(主要是DirectX专注的应用程序)的XAML元素。与SurfaceImageSource和VirtualSurfaceImageSource不同,SwapChainBackgroundPanel是一个XAML元素而不是ImageSource;它从XAML网格布局面板继承和使应用来创建和完全控制一个全屏DirectX交换链,在其顶部的所有其他XAML内容重叠

combining-xaml-and-directx

Introducing-DirectX-to-WPF

wpf-and-directx-game-overlay

+0

thx很多为您的指导。但是SwapChainBackgroundPanel要求应用程序是使用metro风格而不是WPF创建的。但第三个链接非常有用。 thx再次:)。 –