WPF中CAD control的XAML实现

Posted lonelyxmas

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF中CAD control的XAML实现相关的知识,希望对你有一定的参考价值。

原文: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>
















以上是关于WPF中CAD control的XAML实现的主要内容,如果未能解决你的问题,请参考以下文章

将 wpf xaml 图像绑定到 System.Windows.Controls.Image 不起作用

WPF中的Generic.xaml, theme以及custom control

VS2017 WPF XAML 界面卡顿,背景异常?

wpf自定义带刻度的柱状图控件

WPF中使用AxisAngleRotation3D实现CAD的2D旋转功能

C# wpf listview 如何动态添加 高手回答下