Ejemplo n.º 1
0
 private void ClearMap()
 {
     PinLayer.Children.Clear();
     PolyLayer.Children.Clear();
     MetadataTbx.Text          = string.Empty;
     MetadataPanel.DataContext = null;
     DescriptionBox.Navigate("about:blank");
     CurrentDataSet = null;
 }
Ejemplo n.º 2
0
        private void DisplayMetadata(ShapeMetadata metadata)
        {
            MetadataPanel.DataContext = null;
            DescriptionBox.Navigate("about:blank");

            StringBuilder sb = new StringBuilder();

            if (metadata != null && metadata.HasMetadata())
            {
                MetadataPanel.DataContext = metadata;

                if (!string.IsNullOrEmpty(metadata.Description))
                {
                    DescriptionBox.NavigateToString(metadata.Description);
                }

                foreach (var val in metadata.Properties)
                {
                    sb.AppendLine(val.Key + ": " + val.Value);
                }
            }

            MetadataTbx.Text = sb.ToString();
        }