在本文中,我们将使用WPF Diagram组件来构建鱼骨图,如下面引用的维基百科“Ishikawa图”文章中所述:
“Ishikawa图表(也称为鱼骨图,人字形图,因果图或Fishikawa)是Kaoru Ishikawa创建的因果图,显示了特定事件的原因。
Ishikawa图的常见用途是产品设计和质量缺陷预防,以确定导致整体效果的潜在因素。不完美的每个原因或原因都是变异的来源。原因通常分为主要类别,以识别和分类这些变异来源。
本教程将演示使用WPF图库创建相同的图表并编写几行代码是多么容易。这是最终的图表:
带有MindFusion WPF图库的WPF中的Ishikawa(鱼骨)图
I.一般设置
我们在Visual Studio中创建一个名为“Fishbone”的空WPF项目。在那里我们创建一个Assemblies文件夹,我们放置必要的dll-s:
- MindFusion.Common.dll
- MindFusion.Diagramming.Wpf.dll
然后在MainWindow.xaml文件中,我们创建一个映射到Diagramming命名空间:
<Window x:Class="Fishbone.MainWindow"