Voglio esportare un'immagine del mio oggetto mappa ArcGIS con il livello grafico su di esso. Ho provato i servizi Web di esri per l'esportazione, ma non sono così efficienti e chiari, non supportano forme geometriche complesse e non supportano livelli locali come il fornitore di mappe di Google. Il servizio supporta solo ArcGISTiledLayer lo voglio in tutti i livelli. Così, ho cercato nei loro forum ma dicono che non supporteranno i livelli locali fino alle prossime versioni.C'è un modo per ottenere Silverlight UI Element come immagine?
Ho provato librerie ImageTool e librerie WritableBitmapEx in codeplex. Ma quando cerco di ottenere byte [] da un WritableBitmap non riesco ad accedere alla sua proprietà Pixels per alcuni motivi di sicurezza tutto il tempo. L'applicazione lancia SecurityException e dice che "non puoi accedere a questa proprietà pixel".
Quindi, esiste un modo per ottenere un'immagine di controllo UIElement e salvarla sul disco? O c'è una soluzione alternativa per questa eccezione di sicurezza?
io ho qualche codice da usare imagetools per salvare un tentativo png per trovarlo :) – Dreamwalker
ho provato la libreria di strumenti di immagini con il metodo WriteToStream, non funziona. Proverò la classe RenderTargetBitmap. –
Il salvataggio su disco deve essere eseguito con il parametro SaveFileDialog, in caso contrario si terrà presente un'eccezione. Sto ancora cercando il codice imagetools – Dreamwalker