Использование WPF для рисования иерархических отношений - PullRequest
0 голосов
/ 10 февраля 2020

Я создал приложение WPF для какого-то бойцовского турнира. Входные данные из файла Excel и выходные данные - это случайно сгенерированные имена (совпадения) в файле слов.

Я хотел бы программно создать необходимые элементы, добавить эти имена в элементы, которые выглядят следующим образом:

relationships

Я пытался обновить существующий код с помощью Microsoft.Office.Interop.Word smartArt, но он не очень хорошо работает .. :)

РЕДАКТИРОВАТЬ:

Проблема в узлах .Вставьте часть с исключением System.ArgumentException:

Параметр неверен. (Исключение из HRESULT: 0x80070057 (E_INVALIDARG))

var myLayout = objDoc.Application.SmartArtLayouts[96];
var smartArtShape = objDoc.Shapes.AddSmartArt(myLayout, 50, 50, 200, 200);
Microsoft.Office.Core.MsoSegmentType msoSegment = Microsoft.Office.Core.MsoSegmentType.msoSegmentLine;
Microsoft.Office.Core.MsoEditingType msoEditingType = Microsoft.Office.Core.MsoEditingType.msoEditingAuto;
smartArtShape.Nodes.Insert(0, msoSegment, msoEditingType, 50, 50);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...