<esri:PictureMarkerSymbol x:Key="DefaultPictureSymbol" OffsetX="35" OffsetY="35" Source="/Assets/Images/i_about.png" />
ESRI.ArcGIS.Client.Graphic graphic = new ESRI.ArcGIS.Client.Graphic() { Geometry = _clickPoint, Symbol = LayoutRoot.Resources["DefaultPictureSymbol"] as ESRI.ArcGIS.Client.Symbols.Symbol }; graphicsLayer.Graphics.Add(graphic);
<esri:GraphicsLayer ID="glayer" x:Name="glayer">
<Button Click="SerializeClick">Serialize</Button> <Button Click="DeserializeClick">Deserialize</Button>
private string serializedData; private void SerializeClick(object sender, RoutedEventArgs e) { var graphicsLayer = Map.Layers["glayer"] as GraphicsLayer; // Serialize layer and set result to private variable this.serializedData = graphicsLayer.SerializeGraphics(); graphicsLayer.ClearGraphics(); } private void DeserializeClick(object sender, RoutedEventArgs e) { var graphicsLayer = Map.Layers["glayer"] as GraphicsLayer; graphicsLayer.DeserializeGraphics(this.serializedData); // Reset serialized data this.serializedData = string.Empty; }
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.