<esri:Legend Map="{Binding ElementName=MyMap}" LayerIDs="Points of Interest, United States" LayerItemsMode="Tree"/>
Unable to cast object of type 'Microsoft.Expression.DesignModel.DocumentModel.DocumentPrimitiveNode' to type 'Microsoft.Expression.DesignModel.DocumentModel.DocumentCompositeNode'. at Microsoft.Expression.DesignModel.InstanceBuilders.ArrayInstanceBuilder.InstantiateTargetType(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.Expression.DesignModel.InstanceBuilders.ClrObjectInstanceBuilder.Instantiate(IInstanceBuilderContext context, ViewNode viewNode) at Microsoft.Expression.DesignModel.Core.ViewNodeManager.Instantiate(ViewNode viewNode)
<esri:Legend x:Name="mapLegend" Map="{Binding ElementName=MyMap}" LayerItemsMode="Tree"/>
public MainPage() { InitializeComponent(); . . . mapLegend.LayerIDs = new string[] { "Meters", "Hydrants", "WaterLines" }; }
Can someone tell me if this is 'dangerous' or if someone at esri can explain why it still works.