Visual Basic (Declaration) | |
---|---|
<CategoryAttribute("Appearance")> Public Property NodeTemplateDictionary As DataTemplateDictionary |
C# | |
---|---|
[CategoryAttribute("Appearance")] public DataTemplateDictionary NodeTemplateDictionary {get; set;} |
Property Value
The default value is null, but the default style for Diagram will set this to a shared DataTemplateDictionary with reasonable (but minimal) data templates for all predefined categories.This is used by PartManager.AddNodeForData.
The dictionary is keyed by the node's Part.Category. The value of Diagram.NodeTemplate takes precedence over any entry in this dictionary with the key an empty string, "", which is the default category. If Diagram.NodeTemplate is null, you should be sure to have a data template in this dictionary for the default category, "". One way of doing that is by setting the Default property.