CalloutPopupSettings

The CalloutPopupSettings class provides properties to control the display of RadCallout.

This article will list the key properties provided by the CalloutPopupSettings class.

  • AutoClose: A boolean property that gets or sets a value indicating whether the host Popup of the callout will automatically close. By default, the control will capture the mouse, so clicking outside of the RadCallout, will close it. When this behavior is disabled, the control can be closed from the CalloutPopupService.Close() or CloseAll() method.

  • ShowAnimationType: A property of type CalloutAnimation that gets or sets the type of shown animation.

  • CloseAnimationType: A property of type CalloutAnimation that gets or sets the type of close animation.

    The CalloutAnimation is an enumeration and it allows the following values:

    • None
    • Fade
    • Move
    • FadeAndMove
    • Reveal
    • FadeAndReveal
    • Scale
    • FadeAndScale
  • ShowAnimationDuration: A property of type double that gets or sets a duration of the animation when shown, in seconds.

  • CloseAnimationDuration: A property of type double that gets or sets a duration of the animation when closed, in seconds.

  • ShowAnimationEasing: A property of type IEasingFunction that gets or sets the easing function of the shown animation.

  • CloseAnimationEasing: A property of type IEasingFunction that gets or sets the easing function of the close animation.

  • ShowAnimationDelay: A property of type double that gets or sets a delay of the animation when shown, in seconds.

  • CloseAnimationDelay: A property of type double that gets or sets a delay of the animation when closed, in seconds.

  • MoveWithPlacementTargetParentWindow: A boolean property that gets or sets a value indicating whether the host popup will move along with the parent window of the placement target.

This property has effect only when Telerik.Windows.Controls.CalloutPopupSettings.AutoClose is false.

  • ShowPopupExceedingScreen: A boolean property that gets or sets a value indicating whether the popup will be shown in intended placement position even if it exceeds the monitor boundaries. Default value is false.

  • Placement: A property of type PlacementMode that gets or sets the placement of the Popup host. The PlacementMode is an enumeration and it allows the following values:

    • Absolute
    • Relative
    • Bottom
    • Center
    • Right
    • AbsolutePoint
    • RelativePoint
    • Mouse
    • MousePoint
    • Left
    • Top
    • Custom
  • AutoCenter: A boolean property that gets or sets a value indicating whether the Popup will be auto-centered to the placement target. By default, this behavior is enabled and will offset the control so that it is centered to its target. The RadCallout can be additionally offset by using the following properties.

  • VerticalOffset: A boolean property that gets or sets the vertical offset of the host Popup. Default value is 0.

  • HorizontalOffset: A boolean property that gets or sets the horizontal offset of the host Popup. Default value is 0.

See Also

In this article
Not finding the help you need? Improve this article