All docs
V21.2
21.2
21.1
20.2
20.1
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

CapabilitiesRespondedEventArgs.Layers Property

Returns a collection of available layers supported by a Web Map Service.

Namespace: DevExpress.Xpf.Map

Assembly: DevExpress.Xpf.Map.v21.2.dll

Declaration

public WmsLayerCollection Layers { get; }

Property Value

Type Description
WmsLayerCollection

A collection of WmsLayer objects.

Example

This example demonstrates how to obtain a collection of layers supported by the Web Map Service.

To do this, use the WmsDataProvider.ResponseCapabilities event arguments to obtain the CapabilitiesRespondedEventArgs.Layers collection.

View Example

<Window
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:dxm="http://schemas.devexpress.com/winfx/2008/xaml/map"
    xmlns:Properties="clr-namespace:WpfWmsExample.Properties"
    x:Class="WpfWmsExample.MainWindow"
    Title="MainWindow" Height="360" Width="640">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="3*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <dxm:MapControl Grid.Column="0"
            IsManipulationEnabled="False">
            <dxm:ImageLayer>
                <dxm:WmsDataProvider x:Name="Provider" 
                    ServerUri="http://Your_Server_URI" 
                    ActiveLayerName="{Binding ElementName=listBox, Path=SelectedItem.Name}"
                    ResponseCapabilities="OnResponseCapabilities"/>
            </dxm:ImageLayer>
        </dxm:MapControl>
        <StackPanel Grid.Column="1">
            <TextBlock Text="Available layers:"/>
            <ListBox x:Name="listBox"
                SelectedIndex="0"
                Background="AliceBlue" 
                DisplayMemberPath="Name" 
                Height="311"/>
        </StackPanel>
    </Grid>
</Window>
See Also