VectorTileDataProviderBase.StyleFileUri Property
Gets or sets
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v21.2.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
Property Value
Type | Description |
---|---|
Uri | A Uri object that identifies a style file. |
Remarks
Use the StyleFileUri property to apply a custom style to vector tiles. Styles apply on a client’s side before rendering the map.
A style must be a valid JSON file. The Map Control supports layers and their properties:
- filter
- paint
- fill-color
- fill-opacity
- line-color
- line-opacity
- line-width
- text-color
- layout
- visibility
- text-field
- text-font
- text-max-width
- text-size
- text-transform
Property values can be set directly (for example, “text-size”: 10) or via an interpolation syntax (for example, “line-width”: {“base”: 1.2, “stops”: [[15, 1], [17, 4]]}).
The following color formats are supported: hsl, rgb, rgba, hsla, hex. You can use web color names, such as red or yellow.
Apply a Style
- The MapControl uses the Newtonsoft.Json library to parse style files. Install the Newtonsoft.Json package if your application does not reference this library.
- Use the
VectorTileDataProviderBase.StyleFileUri
property to define a path to a style file.
<dxm:MbTilesDataProvider ... StyleFileUri="D:\Styles\basic-style.json"/>
See Also