Back to Devexpress

LayerBase.RectangleClip Property

windowsforms-devexpress-dot-xtramap-dot-layerbase-cbdd22d4.md

latest2.8 KB
Original Source

LayerBase.RectangleClip Property

Specifies a rectangle that limits the layer’s displayed area.

Namespace : DevExpress.XtraMap

Assembly : DevExpress.XtraMap.v25.2.dll

NuGet Package : DevExpress.Win.Map

Declaration

csharp
public Rectangle RectangleClip { get; set; }
vb
Public Property RectangleClip As Rectangle

Property Value

TypeDescription
Rectangle

A rectangle that limits the layer’s displayed area.

|

Remarks

The following example creates two layers within the Map Control and limits the displayed area of the second layer:

csharp
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);
}
vb
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

LayerBase Class

LayerBase Members

DevExpress.XtraMap Namespace