windowsforms-devexpress-dot-xtramap-dot-layerbase-cbdd22d4.md
Specifies a rectangle that limits the layer’s displayed area.
Namespace : DevExpress.XtraMap
Assembly : DevExpress.XtraMap.v25.2.dll
NuGet Package : DevExpress.Win.Map
public Rectangle RectangleClip { get; set; }
Public Property RectangleClip As Rectangle
| Type | Description |
|---|---|
| Rectangle |
A rectangle that limits the layer’s displayed area.
|
The following example creates two layers within the Map Control and limits the displayed area of the second layer:
private void Form1_Load(object sender, EventArgs e) {
ImageLayer imageLayer1 = new ImageLayer();
BingMapDataProvider bingMapProvider1 = new BingMapDataProvider();
bingMapProvider1.BingKey = "Your bing key here";
bingMapProvider1.Kind = BingMapKind.Road;
imageLayer1.DataProvider = bingMapProvider1;
mapControl1.Layers.Add(imageLayer1);
ImageLayer imageLayer2 = new ImageLayer();
BingMapDataProvider bingMapProvider2 = new BingMapDataProvider();
bingMapProvider1.BingKey = "Your bing key here";
bingMapProvider2.Kind = BingMapKind.Hybrid;
imageLayer2.DataProvider = bingMapProvider2;
imageLayer2.RectangleClip = new Rectangle(200, 50, 170, 130);
mapControl1.Layers.Add(imageLayer2);
}
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs)
Dim imageLayer1 As ImageLayer = New ImageLayer()
Dim bingMapProvider1 As BingMapDataProvider = New BingMapDataProvider()
bingMapProvider1.BingKey = "Your bing key here"
bingMapProvider1.Kind = BingMapKind.Road
imageLayer1.DataProvider = bingMapProvider1
mapControl1.Layers.Add(imageLayer1)
Dim imageLayer2 As ImageLayer = New ImageLayer()
Dim bingMapProvider2 As BingMapDataProvider = New BingMapDataProvider()
bingMapProvider1.BingKey = "Your bing key here"
bingMapProvider2.Kind = BingMapKind.Hybrid
imageLayer2.DataProvider = bingMapProvider2
imageLayer2.RectangleClip = New Rectangle(200, 50, 170, 130)
mapControl1.Layers.Add(imageLayer2)
End Sub
See Also