原文:
WPF中CAD control的XAML實作下面這個XAML檔案是cad control裡面最重要的一部分,使用Grid包含Viewport,Viewport中包括Camera和model。
我以前和以後的關于WPF CAD的例子都是基于這個模闆的,是以把這個檔案單獨放在一個文章裡面,看其他文章遇到的話可以來查閱XAML的結構和一些Name。
<Grid x:Name="CadGrid" ClipToBounds="True">
<Viewport3D Name="ViewPort" >
<Viewport3D.Camera>
<OrthographicCamera x:Name="camera" Position="0,0,12" LookDirection="0,0,-1"/>
</Viewport3D.Camera>
<Viewport3D.Children>
<ModelVisual3D>
<ModelVisual3D.Content>
<Model3DGroup>
<AmbientLight x:Name="AmbientLight" Color="Black" />
<DirectionalLight x:Name="Headlight" Color="White" />
</Model3DGroup>
</ModelVisual3D.Content>
</ModelVisual3D>
<ModelVisual3D x:Name="CAD3DModel" />
<local:xyz3DAxis x:Name="Axis3D" Visibility="Hidden" Color="Red" />
</Viewport3D.Children>
</Viewport3D>
</Grid>