【发布时间】:2014-11-27 13:10:33
【问题描述】:
我正在尝试修改 C# Kinect 示例(Kinect Fusion Explorer)。
在应用程序的主窗口中,有一个显示 kinect fusion feed 的 3D 渲染的网格。
我想知道是否可以在单击表单中的按钮后替换此网格的内容。
<Grid x:Name="CompositeHost" Grid.Row="0" Grid.Column="0" Grid.RowSpan="2" HorizontalAlignment="Left" ClipToBounds="False" >
<Viewbox Grid.Column="0">
<Image Name="shadedSurfaceImage"/>
</Viewbox>
<Viewport3D Name="GraphicsViewport" IsHitTestVisible="False" >
<!-- 3D elements are added here programatically, for performance can add the following to line above: RenderOptions.EdgeMode="Aliased" -->
</Viewport3D>
</Grid>
现在提要使用 ViewPort3D 来输出提要。我想在单击按钮后输出一个简单的视频源。以下是简单视频源的 XAML 外观:
<Grid>
<Image Name="videoImage"/>
</Grid>
我对 C# 和 WPF 开发完全陌生,所以我只想知道这是否可以实现,或者我是否必须打开一个全新的窗口来显示视频源。
谢谢
【问题讨论】: