ShapeTitleOptions.Visible Property
OBSOLETE
The ShapeTitleOptions.Visible property is obsolete now. Use the VisibilityMode property instead.
Gets or sets a value specifying whether a shape titles should be visible.
Namespace: DevExpress.Xpf.Map
Assembly: DevExpress.Xpf.Map.v24.1.dll
NuGet Package: DevExpress.Wpf.Map
Declaration
[Obsolete("The ShapeTitleOptions.Visible property is obsolete now. Use the ShapeTitleOptions.VisibilityMode property instead.")]
[PreferableMember("ShapeTitleOptions", "VisibilityMode", "VisibilityMode")]
[Browsable(false)]
public bool Visible { get; set; }
Property Value
Type | Description |
---|---|
Boolean | true to display a shape title; otherwise, false. |
Property Paths
You can access this nested property as listed below:
Object Type | Path to Visible |
---|---|
MapShapeBase |
|
VectorLayer |
|
Example
The following example demonstrates how to customize the map shape title.
To customize a title, do the following.
- Create a ShapeTitleOptions object.
- Specify the ShapeTitleOptions.Pattern and ShapeTitleOptions.Template properties.
- Assign the object to the MapShapeBase.TitleOptions property of the map shape.
<dxm:ShapeTitleOptions x:Key="titleOptions"
Pattern="{}{Name}" Visible="True">
<dxm:ShapeTitleOptions.Template>
<DataTemplate>
<TextBlock Text="{Binding Text}"
Foreground="Blue" Margin="0,0,0,20"/>
</DataTemplate>
</dxm:ShapeTitleOptions.Template>
</dxm:ShapeTitleOptions>
<dxm:MapDot Location="51.507222, -0.1275" Size="10" Fill="Red"
TitleOptions="{StaticResource titleOptions}">
<dxm:MapDot.Attributes>
<dxm:MapItemAttribute Name="Name" Value="London"/>
</dxm:MapDot.Attributes>
</dxm:MapDot>
See Also