A newer version of this page is available.
Switch to the current version.
LayerBase.Error Event
Occurs when an internal exception is raised.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v19.2.dll
Declaration
Event Data
The Error event's data class is MapErrorEventArgs. The following properties provide information specific to this event:
Property | Description |
---|---|
Exception | Returns the raised exception. |
Examples
This example demonstrates how to monitor errors using the LayerBase.Error event handler. For example, this event is raised when an incorrect server URI is specified for a Web Map Service Provider.
NOTE
A complete sample project is available at https://github.com/DevExpress-Examples/how-to-monitor-errors-using-the-error-event-handler-t361988
using DevExpress.XtraMap;
using System;
using System.Windows.Forms;
namespace MapErrorEvent {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e) {
ImageLayer imageLayer = new ImageLayer();
mapControl1.Layers.Add(imageLayer);
WmsDataProvider provider = new WmsDataProvider();
imageLayer.DataProvider = provider;
provider.ServerUri = "http://YOUR_SERVER_URI";
provider.ActiveLayerName = "ACTIVE_LAYER_NAME";
imageLayer.Error += OnError;
}
private void OnError(object sender, MapErrorEventArgs e) {
MessageBox.Show(e.Exception.Message);
}
}
}
See Also
Feedback