Anpassen von Code Maps durch Bearbeiten der DGML-Dateien
Um eine Code Map anzupassen, können Sie ihre DGML-Datei (Directed Graph Markup Language) bearbeiten. Sie können beispielsweise Elemente bearbeiten, um benutzerdefinierte Stile anzugeben, Codeelementen und Links Eigenschaften und Kategorien zuzuweisen oder Dokumente bzw. URLs mit Codeelementen oder Links zu verknüpfen. Weitere Informationen zu DGML-Elementen finden Sie in der DGML-Referenz (Directed Graph Markup Language).
Bearbeiten Sie die DGML-Datei der Code Map in einem Text- oder XML-Editor. Ist die Map Teil der Visual Studio-Projektmappe ist, wählen Sie sie im Projektmappen-Explorer aus, öffnen Sie das Kontextmenü, und wählen Sie Öffnen mit, XML-Editor (Text) aus.
Hinweis
Um Codeübersichten erstellen zu können, müssen Sie über Visual Studio Enterprise Edition verfügen. Wenn Sie eine Code Map in Visual Studio bearbeiten, werden alle nicht verwendeten DGML-Elemente und -Attribute beim Speichern der DGML-Datei gelöscht. Zudem werden automatisch Codeelemente erstellt, wenn Sie neue Links manuell hinzufügen. Wenn Sie die DGML-Datei speichern, werden möglicherweise alle Attribute, die Sie einem Element hinzugefügt haben, in alphabetischer Reihenfolge angeordnet.
Gruppencodeelemente
Sie können neue Gruppen hinzufügen oder vorhandene Knoten in eine Gruppe konvertieren.
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Um ein Codeelement in eine Gruppe zu konvertieren, suchen Sie das
<Node/>
-Element für diese Codeelement.- oder -
Suchen Sie den
<Nodes>
-Abschnitt, um eine neue Gruppe hinzuzufügen. Fügen Sie ein neues<Node/>
-Element hinzu.Fügen Sie im
<Node/>
-Element einGroup
-Attribut hinzu, um anzugeben, ob die Gruppe erweitert oder reduziert angezeigt werden soll. Zum Beispiel:<Nodes> <Node Id="MyFirstGroup" Group="Expanded" /> <Node Id="MySecondGroup" Group="Collapsed" /> </Nodes>
Vergewissern Sie sich im
<Links>
-Abschnitt, dass für jede Beziehung zwischen einem Gruppencodeelement und den jeweiligen untergeordneten Codeelementen ein<Link/>
-Element mit den folgenden Attributen vorhanden ist:Ein
Source
-Attribut, das das Gruppencodeelement angibtEin
Target
-Attribut, das das untergeordnete Codeelement angibtEin
Category
-Attribut, das eineContains
-Beziehung zwischen dem Gruppencodeelement und seinem untergeordneten Codeelement angibtZum Beispiel:
<Links> <Link Category="Contains" Source="MyFirstGroup" Target="FirstGroupChildOne" /> <Link Category ="Contains" Source="MyFirstGroup" Target="FirstGroupChildTwo" /> <Link Category ="Contains" Source="MySecondGroup" Target="SecondGroupChildOne" /> <Link Category="Contains" Source="MySecondGroup" Target="SecondGroupChildTwo" /> </Links>
Weitere Informationen zum
Category
-Attribut finden Sie unter Zuweisen von Kategorien zu Codeelementen und Verknüpfungen.
Ändern des Kartenstils
Sie können die Hintergrundfarbe und die Rahmenfarbe der Map ändern, indem Sie die DGML-Datei der Map bearbeiten. Informationen zum Ändern des Stils von Codeelementen und Verknüpfungen finden Sie unter Ändern des Stils von Codeelementen und Verknüpfungen.
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Fügen Sie im
<DirectedGraph>
-Element beliebige der folgenden Attribute hinzu, um den Stil zu ändern:Hintergrundfarbe
Background="ColorNameOrHexadecimalValue"
Rahmenfarbe
Stroke="StrokeValue"
Zum Beispiel:
<DirectedGraph Background="Green" xmlns="http://schemas.microsoft.com/vs/2009/dgml" > ... ... </DirectedGraph>
Ändern des Stils von Codeelementen und Links
Benutzerdefinierte Stile können auf die folgenden Codeelemente angewendet werden:
Einzelne Codeelemente und Links
Gruppen von Codeelementen und Links
Gruppen von Codeelementen und Links auf der Grundlage bestimmter Bedingungen
Tipp
Wenn Sie sich wiederholende Stile für viele Codeelemente oder Links verwenden, sollten Sie in Betracht ziehen, eine Kategorie auf die Codeelemente oder Links anzuwenden und dann einen Stil auf diese Kategorie anzuwenden. Weitere Informationen finden Sie unter Zuweisen von Kategorien zu Codeelementen und Verknüpfungen sowie unter Zuweisen von Eigenschaften zu Codeelementen und Verknüpfungen.
So wenden Sie einen benutzerdefinierten Stil auf einen einzelnes Codeelement an
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Node/>
-Element des Codeelements. Fügen Sie beliebige der folgenden Attribute hinzu, um den Stil anzupassen:Hintergrundfarbe
Background="ColorNameOrHexadecimalValue"
Outline
Stroke="ColorNameOrHexadecimalValue"
Umrissstärke
StrokeThickness="StrokeValue"
Textfarbe
Foreground="ColorNameOrHexadecimalValue"
Symbol
Icon="IconFilePathLocation"
Textgröße
FontSize="FontSizeValue"
Texttyp
FontFamily="FontFamilyName"
Textbreite
FontWeight="FontWeightValue"
Textstil
FontStyle="FontStyleName"
Sie können als Textformat beispielsweise
Italic
angeben.Struktur
Style="Glass"
Oder
Style="Plain"
Form
Legen Sie für die
Shape
-Eigenschaft den WertNone
und für dieIcon
-Eigenschaft den Pfad der Symboldatei fest, um die Form durch ein Symbol zu ersetzen.Shape="ShapeFilePathLocation"
Zum Beispiel:
<Nodes> <Node Id="MyNode" Background="#FF008000" Stroke="#FF000000" Foreground="#FFFFFFFF" Icon="...\Icons\Globe.png"/> </Nodes>
So wenden Sie einen benutzerdefinierten Stil auf einen einzelnen Link an
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Link/>
-Element, das sowohl den Namen des Quellcodeelements als auch den Namen des Zielcodeelements enthält.Fügen Sie im
<Link/>
-Element beliebige der folgenden Attribute hinzu, um den Stil anzupassen:Umriss- und Pfeilspitzenfarbe
Stroke="ColorNameOrHexadecimalValue"
Umrissstärke
StrokeThickness="StrokeValue"
Umrissstil
StrokeDashArray="StrokeArrayValues"
Zum Beispiel:
<Links> <Link Source="MyFirstNode" Target="MySecondNode" Background="Green" Stroke="#FF000000" StrokeDashArray="2,2"/> </Links>
So wenden Sie benutzerdefinierte Stile auf eine Gruppe von Codeelementen oder Links an
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Sollte kein
<Styles></Styles>
-Element vorhanden sein, fügen Sie unter dem<DirectedGraph></DirectedGraph>
-Element nach dem<Links></Links>
-Element eines hinzu.Geben Sie im
<Styles></Styles>
-Element unter dem<Style/>
-Element die folgenden Attribute an:TargetType="Node
|Link | Graph"
GroupLabel="
NameInLegendBox"
ValueLabel="
NameInStylePickerBox"
Verwenden Sie keine Bedingung, wenn Sie einen benutzerdefinierten Stil auf alle Zieltypen anwenden möchten.
So wenden Sie einen bedingten Stil auf Gruppen von Codeelementen oder Links an
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Fügen Sie im
<Style/>
-Element ein<Condition/>
-Element mit einemExpression
-Attribut hinzu, um einen Ausdruck anzugeben, von dem ein boolescher Wert zurückgegeben wird.Zum Beispiel:
<Condition Expression="MyCategory"/>
Oder
<Condition Expression="MyCategory > 100"/>
Oder
<Condition Expression="HasCategory('MyCategory')"/>
In diesem Ausdruck wird die folgende BNF-Syntax (Backus-Naur-Form) verwendet:
<Expression> ::= <BinaryExpression> | \<UnaryExpression> | "("<Expression>")" | <MemberBindings> | <Literal> | \<Number> <BinaryExpression> ::= <Expression> <Operator> <Expression> <UnaryExpression> ::= "!" <Expression> | "+" <Expression> | "-" <Expression> <Operator> ::= "<" | "<=" | "=" | ">=" | ">" | "!=" | "or" | "and" | "+" | "*" | "/" | "-" <MemberBindings> ::= <MemberBindings> | <MemberBinding> "." <MemberBinding> <MemberBinding> ::= <MethodCall> | <PropertyGet> <MethodCall> ::= <Identifier> "(" <MethodArgs> ")" <PropertyGet> ::= <Identifier> <MethodArgs> ::= <Expression> | <Expression> "," <MethodArgs> | <empty> <Identifier> ::= [^. ]* <Literal> ::= single or double-quoted string literal <Number> ::= string of digits with optional decimal point
Sie können mehrere
<Condition/>
-Elemente angeben, die alle auf TRUE sein müssen, damit der Stil übernommen wird.Fügen Sie in der nächsten Zeile nach dem
<Condition/>
-Element mindestens ein<Setter/>
-Element hinzu, um einProperty
-Attribut anzugeben, sowie ein festesValue
-Attribut oder ein berechnetesExpression
-Attribut, das auf die Map, auf die Codeelemente oder auf die Links angewendet werden soll, von der bzw. von denen die Bedingung erfüllt wird.Zum Beispiel:
<Setter Property="BackGround" Value="Green"/>
Im folgenden einfachen und umfassenden Beispiel wird durch die Bedingung angegeben, dass ein Codeelement abhängig davon, ob die
Passed
-Kategorie aufTrue
oderFalse
festgelegt ist, grün bzw. rot dargestellt werden soll:
<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="MyFirstNode" Passed="True" />
<Node Id="MySecondNode" Passed="False" />
</Nodes>
<Links>
</Links>
<Styles>
<Style TargetType="Node" GroupLabel="Passed" ValueLabel="True">
<Condition Expression="Passed='True'"/>
<Setter Property="Background" Value="Green"/>
</Style>
<Style TargetType="Node" GroupLabel="Passed" ValueLabel="False">
<Condition Expression="Passed='False'"/>
<Setter Property="Background" Value="Red"/>
</Style>
</Styles>
</DirectedGraph>
Die folgende Tabelle enthält einige Beispielbedingungen, die Sie verwenden können:
Festlegen des Schriftgrads als Funktion der Anzahl von Codezeilen, durch die auch die Größe des Codeelements geändert wird. In diesem Beispiel werden mehrere Eigenschaften (FontSize
und FontFamily
) mithilfe eines einzelnen bedingten Ausdrucks festgelegt.
<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="Class1" LinesOfCode ="200" />
<Node Id="Class2" LinesOfCode ="1000" />
<Node Id="Class3" LinesOfCode ="20" />
</Nodes>
<Properties>
<Property Id="LinesOfCode" Label="LinesOfCode" Description="LinesOfCode" DataType="System.Int32" />
</Properties>
<Styles>
<Style TargetType="Node" GroupLabel="LinesOfCode" ValueLabel="Function">
<Condition Expression="LinesOfCode > 0" />
<Setter Property="FontSize" Expression="Math.Max(9,Math.Sqrt(LinesOfCode))" />
<Setter Property="FontFamily" Value="Papyrus" />
</Style>
</Styles>
</DirectedGraph>
Festlegen der Hintergrundfarbe eines Codeelements auf Basis der Coverage
-Eigenschaft. Die Stile werden – ähnlich wie if-else
-Anweisungen – in der Anzeigereihenfolge ausgewertet.
In diesem Beispiel:
Wenn
Coverage
> 80 ist, legen Sie für dieBackground
-Eigenschaft die Farbe „Grün“ fest.Andernfalls, wenn
Coverage
> 50 ist, legen Sie dieBackground
-Eigenschaft auf einen Orangeton fest, der auf dem Wert derCoverage
-Eigenschaft basiert.Legen Sie die
Background
-Eigenschaft abhängig vom Wert derCoverage
-Eigenschaft auf Rot fest.
<?xml version="1.0" encoding="utf-8"?>
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="Class1" Coverage="58" />
<Node Id="Class2" Coverage="95" />
<Node Id="Class3" Coverage="32" />
</Nodes>
<Properties>
<Property Id="Coverage" Label="Coverage" Description="Code coverage as a percentage of blocks" DataType="Double" />
</Properties>
<Styles>
<Style TargetType="Node" GroupLabel="Coverage" ValueLabel="Good">
<Condition Expression="Coverage > 80" />
<Setter Property="Background" Value="Green" />
</Style>
<Style TargetType="Node" GroupLabel="Coverage" ValueLabel="OK">
<Condition Expression="Coverage > 50" />
<Setter Property="Background" Expression="Color.FromRgb(180 * Math.Max(1, (80 - Coverage) / 30), 180, 0)" />
</Style>
<Style TargetType="Node" GroupLabel="Coverage" ValueLabel="Bad">
<Setter Property="Background" Expression="Color.FromRgb(180, 180 * Coverage / 50, 0)" />
</Style>
</Styles>
</DirectedGraph>
Legen Sie die Shape
-Eigenschaft auf None
fest, sodass die Form durch das Symbol ersetzt wird. Geben Sie mithilfe der Icon
-Eigenschaft den Ort des Symbols an.
<DirectedGraph xmlns="http://schemas.microsoft.com/vs/2009/dgml">
<Nodes>
<Node Id="Automation" Category="Test" Label="Automation" />
<Node Id="C# Provider" Category="Provider" Label="C# Provider" />
</Nodes>
<Categories>
<Category Id="Provider" Icon="...\Icons\Module.png" Shape="None" />
<Category Id="Test" Icon="...\Icons\Page.png" Shape="None" />
</Categories>
<Properties>
<Property Id="Icon" DataType="System.String" />
<Property Id="Label" Label="Label" Description="Displayable label of an Annotatable object" DataType="System.String" />
<Property Id="Shape" DataType="System.String" />
</Properties>
<Styles>
<Style TargetType="Node" GroupLabel="Group" ValueLabel="Has category">
<Condition Expression="HasCategory('Group')" />
<Setter Property="Background" Value="#80008080" />
</Style>
<Style TargetType="Node">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</Styles>
</DirectedGraph>
Zuweisen von Eigenschaften zu Codeelementen und Links
Sie können Codeelemente und Links organisieren, indem Sie ihnen Eigenschaften zuweisen. So können Sie beispielsweise Codeelemente auswählen, die über bestimmte Eigenschaften verfügen, um diese Codeelemente zu gruppieren, ihren Stil zu ändern oder sie auszublenden.
So weisen Sie einem Codeelement eine Eigenschaft zu
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Node/>
-Element für dieses Codeelement. Geben Sie den Namen der Eigenschaft und ihren Wert an. Beispiel:<Nodes> <Node Id="MyNode" MyPropertyName="PropertyValue" /> </Nodes>
Fügen Sie dem
<Property/>
-Abschnitt ein<Properties>
-Element hinzu, um Attribute wie den angezeigten Namen und den Datentyp anzugeben:<Properties> <Property Id="MyPropertyName" Label="My Property" DataType="System.DataType"/> </Properties>
So weisen Sie einem Link eine Eigenschaft zu
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Link/>
-Element, das sowohl den Namen des Quellcodeelements als auch den Namen des Zielcodeelements enthält.Geben Sie im
<Node/>
-Element den Namen der Eigenschaft und deren Wert an. Beispiel:<Links> <Link Source="MyFirstNode" Target="MySecondNode" MyPropertyName="PropertyValue" /> </Links>
Fügen Sie dem
<Property/>
-Abschnitt ein<Properties>
-Element hinzu, um Attribute wie den angezeigten Namen und den Datentyp anzugeben:<Properties> <Property Id="MyPropertyName" Label="My Property Name" DataType="System.DataType"/> </Properties>
Zuweisen von Kategorien zu Codeelementen und Links
In den folgenden Abschnitten wird gezeigt, wie Sie Codeelemente durch Zuweisen von Kategorien organisieren können und wie Sie hierarchische Kategorien erstellen können, die Ihnen helfen, Codeelemente zu organisieren und untergeordneten Kategorien mithilfe der Vererbung Attribute hinzuzufügen.
So weisen Sie einem Codeelement eine Kategorie zu
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Node/>
-Element für das gewünschte Codeelement.Fügen Sie im
<Node/>
-Element einCategory
-Attribut hinzu, um den Namen der Kategorie anzugeben. Beispiel:<Nodes> <Node Id="MyNode" Category="MyCategory" /> </Nodes>
Fügen Sie ein
<Category/>
-Element zum<Categories>
-Abschnitt hinzu, um mithilfe desLabel
-Attributs den Anzeigetext für diese Kategorie angeben zu können:<Categories> <Category Id="MyCategory" Label="My Category" /> </Categories>
So weisen Sie einem Link eine Kategorie zu
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Link/>
-Element, das sowohl den Namen des Quellcodeelements als auch den Namen des Zielcodeelements enthält.Fügen Sie im
<Link/>
-Element einCategory
-Attribut hinzu, um den Namen der Kategorie anzugeben. Beispiel:<Links> <Link Source="MyFirstNode" Target="MySecondNode" Category="MyCategory" </Links>
Fügen Sie ein
<Category/>
-Element zum<Categories>
-Abschnitt hinzu, um mithilfe desLabel
-Attributs den Anzeigetext für diese Kategorie angeben zu können:<Categories> <Category Id="MyCategory" Label="My Category" /> </Categories>
So erstellen Sie hierarchische Kategorien
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Fügen Sie ein
<Category/>
-Element für die übergeordnete Kategorie hinzu, und fügen Sie anschließend demBasedOn
-Element der untergeordneten Kategorie das<Category/>
-Attribut hinzu.Beispiel:
<Nodes> <Node Id="MyFirstNode" Label="My First Node" Category= "MyCategory" /> <Node Id="MySecondNode" Label="My Second Node" /> </Nodes> <Links> <Link Source="MyFirstNode" Target="MySecondNode" /> </Links> <Categories> <Category Id="MyCategory" Label="My Category" BasedOn="MyParentCategory"/> <Category Id="MyParentCategory" Label="My Parent Category" Background="Green"/> </Categories>
In diesem Beispiel ist der Hintergrund von
MyFirstNode
grün, da dasCategory
-Attribut dasBackground
-Attribut vonMyParentCategory
erbt.
Verknüpfen von Dokumenten oder URLs mit Codeelementen und Links
Sie können Dokumente oder URLs mit Codeelementen oder Links verknüpfen, indem Sie die DGML-Datei der Map bearbeiten und ein Reference
-Attribut für ein Codeelement zum <Node/>
-Element und für einen Link zum <Link/>
-Element hinzufügen. Anschließend können Sie den Inhalt über das Codeelement bzw. den Link öffnen und anzeigen. Das Reference
-Attribut gibt den Pfad dieses Inhalts an. Dabei kann es sich um einen relativ zum Ort der DGML-Datei angegebenen Pfad oder um einen absoluten Pfad handeln.
Achtung
Wenn Sie relative Pfade verwenden und die DGML-Datei an einen anderen Speicherort verschoben wird, können diese Pfade nicht mehr aufgelöst werden. Wenn Sie versuchen, den verknüpften Inhalt zu öffnen und anzuzeigen, gibt eine Fehlermeldung an, dass der Inhalt nicht angezeigt werden kann.
Möglicherweise möchten Sie die folgenden Codeelemente verknüpfen:
Möglicherweise verknüpfen Sie zur Beschreibung der Änderungen an einer Klasse die URL eines Arbeitscodeelements, eines Dokuments oder einer anderen DGML-Datei mit dem Codeelement einer Klasse.
Möglicherweise verknüpfen Sie ein Abhängigkeitsdiagramm mit einem Gruppencodeelement, das eine Ebene in der logischen Architektur der Software darstellt.
Möglicherweise verknüpfen Sie ein Komponentendiagramm mit dem Codeelement für eine Schnittstelle, um weitere Informationen über eine Komponente anzuzeigen, die diese Schnittstelle verfügbar macht.
Verknüpfen Sie ein Codeelement mit einer Team Foundation Server-Arbeitsaufgabe, einem Team Foundation Server-Fehler oder anderen Informationen, die sich auf das Codeelement beziehen.
So verknüpfen Sie ein Dokument oder eine URL mit einem Codeelement
Öffnen Sie die DGML-Datei in einem Text- oder XML-Editor.
Suchen Sie das
<Node/>
-Element für das gewünschte Codeelement.Führen Sie eine der Aufgaben aus der folgenden Tabelle aus:
Ein einziges Codeelement
Fügen Sie im
<Node/>
- oder<Link/>
-Element einReference
-Attribut hinzu, um den Ort des Codeelements anzugeben.Hinweis
Pro Element kann nur ein
Reference
-Attribut verwendet werden.Beispiel:
<Nodes> <Node Id="MyNode" Reference="MyDocument.txt" /> </Nodes> <Properties> <Property Id="Reference" Label="My Document" DataType="System.String" IsReference="True" /> </Properties>
Mehrere Codeelemente
Fügen Sie im
<Node/>
- oder<Link/>
-Element ein neues Attribut hinzu, um den Ort der einzelnen Verweise anzugeben.Gehen Sie im
<Properties>
-Abschnitt folgendermaßen vor:Fügen Sie für jeden neuen Verweistyp ein
<Property/>
-Element hinzu.Legen Sie das
Id
-Attribut auf den Namen des neuen Verweisattributs fest.Fügen Sie das
IsReference
-Attribut hinzu, und legen Sie es aufTrue
fest, damit der Verweis im Kontextmenü Gehe zu Verweis des Codeelements angezeigt wird.Geben Sie mithilfe des
Label
-Attributs den Anzeigetext für das Kontextmenü Gehe zu Verweis des Codeelements an.
Beispiel:
<Nodes> <Node Id="MyNode" SequenceDiagram="MySequenceDiagram.sequencediagram" ActiveBugs="MyActiveBugs.wiq"/> </Nodes> <Properties> <Property Id="SequenceDiagram" Label="My Sequence Diagram" DataType="System.String" IsReference="True" /> <Property Id="ActiveBugs" Label="Active Bugs" DataType="System.String" IsReference="True" /> </Properties>
Auf der Map wird der Name des Codeelements unterstrichen angezeigt. Wenn Sie das Kontextmenü für das Codeelement oder die Verknüpfung öffnen, wird ein Kontextmenü Gehe zu Verweis angezeigt, das die verknüpften Codeelemente enthält, die Sie auswählen können.
Geben Sie mithilfe des
ReferenceTemplate
-Attributs eine allgemeine, von mehreren Verweisen verwendete Zeichenfolge (beispielsweise eine URL) an, anstatt die Zeichenfolge im Verweis zu wiederholen.Mit dem
ReferenceTemplate
-Attribut wird ein Platzhalter für den Wert des Verweises angegeben. Im folgenden Beispiel wird der{0}
-Platzhalter imReferenceTemplate
-Attribut durch die Werte desMyFirstReference
- undMySecondReference
-Attributs im<Node/>
-Element ersetzt, um einen vollständigen Pfad zu bilden:<Nodes> <Node Id="MyNode" MyFirstReference="MyFirstDocument" MySecondReference="MySecondDocument"/> <Node Id="MySecondNode" MyFirstReference="AnotherFirstDocument" MySecondReference="AnotherSecondDocument"/> </Nodes> <Properties> <Property Id="MyFirstReference" Label="My First Document" DataType="System.String" IsReference="True" ReferenceTemplate="http://www.Fabrikam.com/FirstDocuments/{0}.asp"/> <Property Id="MySecondReference" Label="My Second Document" DataType="System.String" IsReference="True" ReferenceTemplate=" http://www.Fabrikam.com/SecondDocuments/{0}.asp"/> </Properties>
Öffnen Sie das Kontextmenü für das Codeelement oder den Link, um das Codeelement, auf das verwiesen wird, bzw. die Codeelemente aus der Map anzuzeigen. Wählen Sie Gehe zu Verweis aus, und klicken Sie dann auf das Codeelement.