Click or drag to resize
Code Example - WMTSLayerWindow

Demonstrates adding a WMTS layer to the Map in XAML.

Code Example
WMTSLayer Window

This section contains selected code files from a Visual Studio project that emphasize specific ArcGIS Runtime SDK (Windows Desktop) features. For example: some code examples may accomplish the bulk of the work as a configuration property in the .xaml file and hence only the .xaml file will be shown in detail below. In other code examples, the .xaml is used to define the configuration of graphical elements for the application but the application logic is performed in the code behind, hence you may see both the .xaml and .cs/.vb files shown in detail below.

XAML
<Window x:Class="WMTSLayerWindow.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:esri="http://schemas.esri.com/arcgis/runtime/2013"
        Height="600" Width="800"
        Tag="WMTSLayerWindow" >

    <!-- Demonstrates adding a WMTS layer to the Map in XAML. -->

    <Grid>

        <!-- Add a MapView Control. -->
        <esri:MapView x:Name="MapView1" WrapAround="True">

            <!-- Add a Map. -->
            <esri:Map x:Name="MyMap">

                <!-- Add a WmtsLayer. -->
                <esri:WmtsLayer ServiceMode="Rest" 
                      ServiceUri="http://sampleserver6.arcgisonline.com/arcgis/rest/services/WorldTimeZones/MapServer/WMTS" />

            </esri:Map>
        </esri:MapView>

    </Grid>

</Window>

SPECIAL NOTE: The XAML displayed above comes from a C# project. If you are a VB.NET developer, you will need to modify the text for the x:Class namespace from "WMTSLayerWindow.MainWindow" to be just "MainWindow".