|
POST
|
The back button should only show if you drill into sub-features like related features or utility network associations. If that's not the case, please log a bug in the toolkit repo.
... View more
2 weeks ago
|
1
|
0
|
137
|
|
POST
|
Take a look at FeatureCollectionLayer / FeatureCollection for in-memory feature tables as well as just creating your own on on-disk Geodatabase using Geodatabase.Create and CreateTableAsync. This will allow you to store data in feature tables that you can render using a feature layer and apply cluster rendering to using the FeatureReduction property. Having said that, GraphicsOverlay also supports FeatureReduction.
... View more
3 weeks ago
|
1
|
3
|
300
|
|
POST
|
In general you should use the new PopupElements, which will also help you get the attachments: var popup = new Mapping.Popups.Popup(feature);
await popup.EvaluateExpressionsAsync();
var attElm = popup.EvaluatedElements.OfType<Mapping.Popups.AttachmentsPopupElement>().FirstOrDefault(); Have you considered just using the PopupViewer control from the toolkit for viewing? It'll support all the formatting specified in the popup-definition, or generate a default definition is one hasn't been defined. You can also see its entire implementation here for reference: https://github.com/Esri/arcgis-maps-sdk-dotnet-toolkit/tree/main/src/Toolkit/Toolkit/UI/Controls/PopupViewer
... View more
4 weeks ago
|
1
|
0
|
153
|
|
POST
|
To add to Preeti's answer, ALL of the above code can be replaced with AuthenticationManager.Current.AddCredential(await OAuthApplicationCredential.CreateAsync(SERVER_URL, CLIENT_ID, CLIENT_SECRET)); When using an app credential added up front, there's no need for messing with server infos, oauth configs, credential callbacks etc. Just the above line before accessing your server.
... View more
09-23-2025
02:33 PM
|
0
|
1
|
149
|
|
POST
|
I'm not entirely if you're saying the above log was with replacing with a new mapview on resume? If that's the case, could you try it with just leaving the mapview alone as in the original sample you shared? (it's fine that the map is blank - but I'd like to understand if something on your device is not triggering these lifecycle events, since the MapView heavily relies on these to resume rendering). I do find it curious so far that you are seeing destroy+create. That could be the root of how these devices behave differently. If you repeat this on a device that does work, do you see a version of mine or your log? Lastly what does "TextureView does some things" mean?
... View more
09-16-2025
02:31 PM
|
0
|
2
|
558
|
|
POST
|
Thanks for confirming. You shouldn't have to re-create a new MapView. Just re-insert the same one. One more thing to also try. Could you try and add this to MainActivity? public class MainActivity : MauiAppCompatActivity
{
public MainActivity()
{
Lifecycle.AddObserver(new Observer());
}
private class Observer : Java.Lang.Object, AndroidX.Lifecycle.IDefaultLifecycleObserver, AndroidX.Lifecycle.ILifecycleObserver
{
void IDefaultLifecycleObserver.OnCreate(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnCreate");
void IDefaultLifecycleObserver.OnDestroy(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnDestroy");
void IDefaultLifecycleObserver.OnPause(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnPause");
void IDefaultLifecycleObserver.OnResume(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnResume");
void IDefaultLifecycleObserver.OnStart(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnStart");
void IDefaultLifecycleObserver.OnStop(ILifecycleOwner p0) => System.Diagnostics.Debug.WriteLine("***Lifecycle.OnStop");
}
} When I do this, this is what I see in the output window once the app comes back from the sharing operation. I'd be curious if that differs on your Samsung device: [TextureView] Paused by user
[TextureView] Stopping pulse
[0:] ***Lifecycle.OnPause
[0:] ***Lifecycle.OnStop
[0:] ***Lifecycle.OnStart
[0:] ***Lifecycle.OnResume
[TextureView] Resumed by user. Texture view available: True
[TextureView] Starting pulse
... View more
09-11-2025
01:22 PM
|
0
|
4
|
696
|
|
POST
|
Thank you for sharing the log. I do see the rendering stops for the mapview on share (which is expected), but I don't see a resume. As an experiment could you after sharing, try and remove the mapview from the view and re-insert it? Would that make it start up again? That would confirm if we're having some issues detecting resume.
... View more
09-11-2025
12:43 PM
|
0
|
6
|
704
|
|
POST
|
Do you _only_ see the issue on this device, or is it the only device you've been testing on? (what devices do you have that it worked on?) Does LogCat give any indication of an issue with the application?
... View more
09-11-2025
11:49 AM
|
0
|
8
|
716
|
|
POST
|
Rasters will rotate based on their world file or georeference coordinates. If you rotated the image, it wouldn't align with the underlying map any longer. If you generate these images, can't you generate them in an un-rotated fashion? (as in north up).
... View more
09-08-2025
01:52 PM
|
0
|
2
|
478
|
|
POST
|
If I'm not mistaken, Legend isn't supported for a DictionaryRenderer. Try calling _myFeatureLayer.GetLegendInfosAsync() and see if it returns anything.
... View more
08-25-2025
04:30 PM
|
0
|
0
|
530
|
|
POST
|
I'm curious: Does it work if you instead of using *, add all the missing field names to the list? I'm curious if it's a bug wrt using *, or if the data just isn't being made available for whatever reason.
... View more
08-14-2025
09:39 AM
|
0
|
0
|
635
|
|
POST
|
Nice catch. This is actually a bit of an oversight and should have been publicly settable from subclasses. I'll log an internal bug. For now, here's a totally unsupported way to achieve it using reflection. This may or may not work in the future (tested on 200.8 but should likely work on older versions too): private void SetAttribution(string attribution)
{
var field = typeof(Esri.ArcGISRuntime.Mapping.ImageTiledLayer).GetField("_coreReference", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
var method = field.FieldType.GetMethod("SetAttribution", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.Public);
method.Invoke(field.GetValue(this), new object[] { attribution });
}
... View more
08-12-2025
04:33 PM
|
1
|
0
|
674
|
|
POST
|
Also make sure you target `net8.0-windows10.0.19041` or higher with the explicit windows version in the target framework. A new WPF project typically just specifies `net8.0-windows` which is equivalent to Windows 7. We require at least `10.0.19041`. Btw you don't need to install `ArcGIS_Maps_SDK_DotNet_200_7_0.vsix`. That just gives you a local nuget repo of the packages (for offline scenarios), but they are on nuget.org so they'll just pull from there instead.
... View more
07-31-2025
12:12 PM
|
0
|
0
|
629
|
|
POST
|
Since we haven't been able to reproduce, there hasn't been any progress. If you have a reproducer you can share, I'll be more than happy to take a look.
... View more
07-30-2025
10:51 AM
|
0
|
0
|
217
|
|
POST
|
The default callout, no, but you can instead use the overload that takes a UI Element, and put whatever user-control you want inside it: https://developers.arcgis.com/net/api-reference/api/netwin/wpf/Esri.ArcGISRuntime.UI.Controls.GeoView.ShowCalloutAt.html#Esri_ArcGISRuntime_UI_Controls_GeoView_ShowCalloutAt_Esri_ArcGISRuntime_Geometry_MapPoint_System_Windows_UIElement_System_Windows_Point_
... View more
07-28-2025
12:01 PM
|
0
|
0
|
198
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 2 weeks ago | |
| 1 | 3 weeks ago | |
| 1 | 4 weeks ago | |
| 1 | 08-12-2025 04:33 PM | |
| 1 | 04-24-2025 09:37 AM |
| Online Status |
Offline
|
| Date Last Visited |
2 weeks ago
|