Visual Studio 绘制动态树

xtupzzrd  于 2022-11-17  发布在  其他
关注(0)|答案(2)|浏览(146)

我怎样才能画一个动态的家庭树,以便每当你添加或删除一个家庭成员,树会画自己
我尝试在位图上绘制,但无法绘制。族数据在本地数据库中

lo8azlld

lo8azlld1#

创建交互式家庭树不是一件容易的事情,它可能需要数年的时间。我建议你使用一些现有的家庭树组件,如巴尔干半岛的FamilyTreeJS。它非常容易配置,并具有编辑/添加/删除/共享等内置功能。你也可以在WinForms或WPF中使用它与WebView 2

6yt4nkrj

6yt4nkrj2#

您可以使用和调用PlantUML作为免费的外部工具。
PlantUML读取文本输入并生成各种格式的图形输出。

示例输入:

@startwbs
* Marjory & John I
** Elena & Tom
*** John II
*** Thekla
** Marion & Mustafa
@endwbs

结果输出:

若要在C#应用程序中使用此功能,您可以呼叫PlantUML做为外部行程序,并将产生的位图图形档案汇入C#图像控件。

相关问题