Цвет фона DGML

У меня есть следующий DGML, скопированный из документации MSDN.

<?xml version="1.0" encoding="utf-8"?>  
<DirectedGraph Title="DrivingTest" xmlns="http://schemas.microsoft.com/vs/2009/dgml">  
   <Nodes>  
      <Node Id="Driver" Label="Student" Category="Person" />  
      <Node Id="Passenger" Label="Instructor" Category="Person" />  
      <Node Id="Car" Label="Car" Category="Automobile" />  
      <Node Id="Truck" Label="Truck" Category="Automobile" />  
   </Nodes>  
   <Links>  
      <Category Id="Person" Background="Orange" />  
      <Category Id="Automobile" Background="Yellow"/>  
      <Link Source="Driver" Target="Car" Label="Passed" Stroke="Black" Background="Green" Category="PassedTest" />  
      <Link Source="Driver" Target="Truck" Label="Failed" Stroke="Black" Background="Red" Category="PassedTest" />  
   </Links>  
</DirectedGraph>

Когда я открываю его в Visual Studio 2017, цвета игнорируются.

DGML — это Visual Studio 2017


person BanksySan    schedule 22.05.2017    source источник


Ответы (1)


Категории должны быть внутри своего собственного тега «Категории», например:

<?xml version="1.0" encoding="utf-8"?>  
<DirectedGraph Title="DrivingTest" xmlns="http://schemas.microsoft.com/vs/2009/dgml">  
<Nodes>  
     <Node Id="Driver" Label="Student" Category="Person" />  
     <Node Id="Passenger" Label="Instructor" Category="Person" />  
     <Node Id="Car" Label="Car" Category="Automobile" />  
     <Node Id="Truck" Label="Truck" Category="Automobile" />  
</Nodes>  
<Links>
     <Link Source="Driver" Target="Car" Label="Passed" Stroke="Black" Background="Green" Category="PassedTest" />  
     <Link Source="Driver" Target="Truck" Label="Failed" Stroke="Black" Background="Red" Category="PassedTest" />  
</Links>  
<Categories>
     <Category Id="Person" Background="Orange" />  
     <Category Id="Automobile" Background="Yellow"/>  
</Categories>
</DirectedGraph>
person Leon van den Beukel    schedule 22.08.2017