LayerBase.Error Event
Occurs when an internal exception is raised.
Namespace: DevExpress.XtraMap
Assembly: DevExpress.XtraMap.v24.1.dll
NuGet Package: DevExpress.Win.Map
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. |
Example
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.
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