Show / Hide Table of Contents

    Class Callout

    Inheritance
    System.Object
    Xamarin.Forms.BindableObject
    Callout
    Implements
    System.ComponentModel.INotifyPropertyChanged
    IFeatureProvider
    Inherited Members
    Xamarin.Forms.BindableObject.BindingContextProperty
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.ClearValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.GetValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.IsSet(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.RemoveBinding(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.SetBinding(Xamarin.Forms.BindableProperty, Xamarin.Forms.BindingBase)
    Xamarin.Forms.BindableObject.ApplyBindings()
    Xamarin.Forms.BindableObject.OnBindingContextChanged()
    Xamarin.Forms.BindableObject.OnPropertyChanging(System.String)
    Xamarin.Forms.BindableObject.UnapplyBindings()
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindableProperty, System.Object)
    Xamarin.Forms.BindableObject.SetValue(Xamarin.Forms.BindablePropertyKey, System.Object)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindableProperty)
    Xamarin.Forms.BindableObject.CoerceValue(Xamarin.Forms.BindablePropertyKey)
    Xamarin.Forms.BindableObject.Dispatcher
    Xamarin.Forms.BindableObject.BindingContext
    Xamarin.Forms.BindableObject.PropertyChanged
    Xamarin.Forms.BindableObject.PropertyChanging
    Xamarin.Forms.BindableObject.BindingContextChanged
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Mapsui.UI.Forms
    Assembly: Mapsui.UI.Forms.dll
    Syntax
    public class Callout : BindableObject, INotifyPropertyChanged, IDynamicResourceHandler, IFeatureProvider

    Constructors

    | Improve this Doc View Source

    Callout(Pin)

    Declaration
    public Callout(Pin pin)
    Parameters
    Type Name Description
    Pin pin

    Fields

    | Improve this Doc View Source

    AnchorProperty

    Bindable property for the Anchor property

    Declaration
    public static readonly BindableProperty AnchorProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ArrowAlignmentProperty

    Bindable property for the ArrowAlignment property

    Declaration
    public static readonly BindableProperty ArrowAlignmentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ArrowHeightProperty

    Bindable property for the ArrowHeight property

    Declaration
    public static readonly BindableProperty ArrowHeightProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ArrowPositionProperty

    Bindable property for the ArrowPosition property

    Declaration
    public static readonly BindableProperty ArrowPositionProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ArrowWidthProperty

    Bindable property for the ArrowWidth property

    Declaration
    public static readonly BindableProperty ArrowWidthProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    BackgroundColorProperty

    Bindable property for the BackgroundColor property

    Declaration
    public static readonly BindableProperty BackgroundColorProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ColorProperty

    Bindable property for the Color property

    Declaration
    public static readonly BindableProperty ColorProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ContentProperty

    Bindable property for the Content property

    Declaration
    public static readonly BindableProperty ContentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    DefaultSubtitleFontAttributes

    Declaration
    public static FontAttributes DefaultSubtitleFontAttributes
    Field Value
    Type Description
    Xamarin.Forms.FontAttributes
    | Improve this Doc View Source

    DefaultSubtitleFontColor

    Declaration
    public static Color DefaultSubtitleFontColor
    Field Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    DefaultSubtitleFontName

    Declaration
    public static string DefaultSubtitleFontName
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    DefaultSubtitleFontSize

    Declaration
    public static double DefaultSubtitleFontSize
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    DefaultSubtitleTextAlignment

    Declaration
    public static TextAlignment DefaultSubtitleTextAlignment
    Field Value
    Type Description
    Xamarin.Forms.TextAlignment
    | Improve this Doc View Source

    DefaultTitleFontAttributes

    Declaration
    public static FontAttributes DefaultTitleFontAttributes
    Field Value
    Type Description
    Xamarin.Forms.FontAttributes
    | Improve this Doc View Source

    DefaultTitleFontColor

    Declaration
    public static Color DefaultTitleFontColor
    Field Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    DefaultTitleFontName

    Declaration
    public static string DefaultTitleFontName
    Field Value
    Type Description
    System.String
    | Improve this Doc View Source

    DefaultTitleFontSize

    Declaration
    public static double DefaultTitleFontSize
    Field Value
    Type Description
    System.Double
    | Improve this Doc View Source

    DefaultTitleTextAlignment

    Declaration
    public static TextAlignment DefaultTitleTextAlignment
    Field Value
    Type Description
    Xamarin.Forms.TextAlignment
    | Improve this Doc View Source

    IsClosableByClickProperty

    Bindable property for the IsClosableByClick property

    Declaration
    public static readonly BindableProperty IsClosableByClickProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    MaxWidthProperty

    Bindable property for the MaxWidth property

    Declaration
    public static readonly BindableProperty MaxWidthProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    PaddingProperty

    Bindable property for the Padding property

    Declaration
    public static readonly BindableProperty PaddingProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    RectRadiusProperty

    Bindable property for the RectRadius property

    Declaration
    public static readonly BindableProperty RectRadiusProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    RotateWithMapProperty

    Bindable property for the RotateWithMap property

    Declaration
    public static readonly BindableProperty RotateWithMapProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    RotationProperty

    Bindable property for the Rotation property

    Declaration
    public static readonly BindableProperty RotationProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    ShadowWidthProperty

    Bindable property for the ShadowWidth property

    Declaration
    public static readonly BindableProperty ShadowWidthProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SpacingProperty

    Bindable property for the Spacing property

    Declaration
    public static readonly BindableProperty SpacingProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    StrokeWidthProperty

    Bindable property for the StrokeWidth property

    Declaration
    public static readonly BindableProperty StrokeWidthProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleFontAttributesProperty

    Bindable property for the SubtitleFontAttributes property

    Declaration
    public static readonly BindableProperty SubtitleFontAttributesProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleFontColorProperty

    Bindable property for the SubtitleFontColor property

    Declaration
    public static readonly BindableProperty SubtitleFontColorProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleFontNameProperty

    Bindable property for the SubtitleFontName property

    Declaration
    public static readonly BindableProperty SubtitleFontNameProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleFontSizeProperty

    Bindable property for the SubtitleFontSize property

    Declaration
    public static readonly BindableProperty SubtitleFontSizeProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleProperty

    Bindable property for the Subtitle property

    Declaration
    public static readonly BindableProperty SubtitleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    SubtitleTextAlignmentProperty

    Bindable property for the SubtitleTextAlignment property

    Declaration
    public static readonly BindableProperty SubtitleTextAlignmentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleFontAttributesProperty

    Bindable property for the TitleFontAttributes property

    Declaration
    public static readonly BindableProperty TitleFontAttributesProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleFontColorProperty

    Bindable property for the TitleFontColor property

    Declaration
    public static readonly BindableProperty TitleFontColorProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleFontNameProperty

    Bindable property for the TitleFontName property

    Declaration
    public static readonly BindableProperty TitleFontNameProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleFontSizeProperty

    Bindable property for the TitleFontSize property

    Declaration
    public static readonly BindableProperty TitleFontSizeProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleProperty

    Bindable property for the Title property

    Declaration
    public static readonly BindableProperty TitleProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TitleTextAlignmentProperty

    Bindable property for the TitleTextAlignment property

    Declaration
    public static readonly BindableProperty TitleTextAlignmentProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty
    | Improve this Doc View Source

    TypeProperty

    Bindable property for the Type property

    Declaration
    public static readonly BindableProperty TypeProperty
    Field Value
    Type Description
    Xamarin.Forms.BindableProperty

    Properties

    | Improve this Doc View Source

    Anchor

    Anchor position of Callout

    Declaration
    public Point Anchor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Point
    | Improve this Doc View Source

    ArrowAlignment

    Arrow alignment of Callout

    Declaration
    public ArrowAlignment ArrowAlignment { get; set; }
    Property Value
    Type Description
    ArrowAlignment
    | Improve this Doc View Source

    ArrowHeight

    Height from arrow of Callout

    Declaration
    public double ArrowHeight { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    ArrowPosition

    Declaration
    public double ArrowPosition { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    ArrowWidth

    Width from arrow of Callout

    Declaration
    public double ArrowWidth { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    BackgroundColor

    BackgroundColor of Callout

    Declaration
    public Color BackgroundColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    Color

    Color of stroke around Callout

    Declaration
    public Color Color { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    Content

    Content of Callout

    Declaration
    public int Content { get; set; }
    Property Value
    Type Description
    System.Int32
    | Improve this Doc View Source

    Feature

    Feature, which belongs to callout. Should be the same as for the pin to which this callout belongs.

    Declaration
    public Feature Feature { get; }
    Property Value
    Type Description
    Feature
    | Improve this Doc View Source

    IsClosableByClick

    Is Callout closable by a click on the callout

    Declaration
    public bool IsClosableByClick { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    IsVisible

    Is Callout visible on map

    Declaration
    public bool IsVisible { get; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    MaxWidth

    MaxWidth for Title and Subtitel of Callout

    Declaration
    public double MaxWidth { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Padding

    Padding around content of Callout

    Declaration
    public Thickness Padding { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Thickness
    | Improve this Doc View Source

    Pin

    Pin to which this callout belongs

    Declaration
    public Pin Pin { get; }
    Property Value
    Type Description
    Pin
    | Improve this Doc View Source

    RectRadius

    Radius of rounded corners of Callout

    Declaration
    public double RectRadius { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    RotateWithMap

    Rotate Callout with map

    Declaration
    public bool RotateWithMap { get; set; }
    Property Value
    Type Description
    System.Boolean
    | Improve this Doc View Source

    Rotation

    Rotation of Callout around the anchor

    Declaration
    public double Rotation { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    ShadowWidth

    Shadow width around Callout

    Declaration
    public double ShadowWidth { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Spacing

    Space between Title and Subtitel of Callout

    Declaration
    public double Spacing { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    StrokeWidth

    Stroke width of frame around Callout

    Declaration
    public double StrokeWidth { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    Subtitle

    Content of Callout detail label

    Declaration
    public string Subtitle { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    SubtitleFontAttributes

    Font attributes to render subtitle

    Declaration
    public FontAttributes SubtitleFontAttributes { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.FontAttributes
    | Improve this Doc View Source

    SubtitleFontColor

    Font color to render subtitle

    Declaration
    public Color SubtitleFontColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    SubtitleFontName

    Font name to use rendering subtitle

    Declaration
    public string SubtitleFontName { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    SubtitleFontSize

    Font size to rendering subtitle

    Declaration
    public double SubtitleFontSize { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    SubtitleTextAlignment

    Text alignment of title

    Declaration
    public TextAlignment SubtitleTextAlignment { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.TextAlignment
    | Improve this Doc View Source

    Title

    Content of Callout title label

    Declaration
    public string Title { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    TitleFontAttributes

    Font attributes to render title

    Declaration
    public FontAttributes TitleFontAttributes { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.FontAttributes
    | Improve this Doc View Source

    TitleFontColor

    Font color to render title

    Declaration
    public Color TitleFontColor { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.Color
    | Improve this Doc View Source

    TitleFontName

    Font name to use rendering title

    Declaration
    public string TitleFontName { get; set; }
    Property Value
    Type Description
    System.String
    | Improve this Doc View Source

    TitleFontSize

    Font size to rendering title

    Declaration
    public double TitleFontSize { get; set; }
    Property Value
    Type Description
    System.Double
    | Improve this Doc View Source

    TitleTextAlignment

    Text alignment of title

    Declaration
    public TextAlignment TitleTextAlignment { get; set; }
    Property Value
    Type Description
    Xamarin.Forms.TextAlignment
    | Improve this Doc View Source

    Type

    Type of Callout

    Declaration
    public CalloutType Type { get; set; }
    Property Value
    Type Description
    CalloutType
    Remarks

    Could be single, detail or custom. The last is a bitmap id for an owner drawn image.

    Methods

    | Improve this Doc View Source

    OnPropertyChanged(String)

    Declaration
    protected override void OnPropertyChanged(string propertyName = "")
    Parameters
    Type Name Description
    System.String propertyName
    Overrides
    Xamarin.Forms.BindableObject.OnPropertyChanged(System.String)

    Events

    | Improve this Doc View Source

    CalloutClicked

    Declaration
    public event EventHandler<CalloutClickedEventArgs> CalloutClicked
    Event Type
    Type Description
    System.EventHandler<CalloutClickedEventArgs>
    | Improve this Doc View Source

    CalloutClosed

    Declaration
    public event EventHandler<EventArgs> CalloutClosed
    Event Type
    Type Description
    System.EventHandler<System.EventArgs>

    Implements

    System.ComponentModel.INotifyPropertyChanged
    IFeatureProvider
    • Improve this Doc
    • View Source
    Back to top Generated by DocFX