Interface
IFlyoutHost

This interface represents an abstraction over the AutoHideArea allowing the IFlyoutBehavior to read its state and to command it.

Definition

Namespace:Telerik.Windows.Controls.Docking

Assembly:Telerik.Windows.Controls.Docking.dll

Syntax:

cs-api-definition
public interface IFlyoutHost

Properties

CurrentState

Gets the current FlyoutState of the flyout.

Declaration

cs-api-definition
FlyoutState CurrentState { get; }

Property Value

FlyoutState

IsMouseOver

Gets a value indicating whether the mouse is over the selected RadPane or the flyout.

Declaration

cs-api-definition
bool IsMouseOver { get; }

Property Value

bool

SelectedPane

Gets the currently selected RadPane in the flyout.

Declaration

cs-api-definition
RadPane SelectedPane { get; }

Property Value

RadPane

Methods

ActivatePane(RadPane)

Changes the current active RadPane.

Declaration

cs-api-definition
void ActivatePane(RadPane pane)

Parameters

pane

RadPane

The pane to be activated.

CancelCloseTimer()

Cancels the close timer, if running. The behavior is not notified for this, but the current state is updated.

Declaration

cs-api-definition
void CancelCloseTimer()

CancelOpenTimer()

Cancels the open timer, if running. The behavior is not notified for this, but the current state is updated.

Declaration

cs-api-definition
void CancelOpenTimer()

Close()

Closes the flyout instantly.

Declaration

cs-api-definition
void Close()

Open()

Opens the flyout instantly.

Declaration

cs-api-definition
void Open()

SetSelectedPane(RadPane)

Changes the current selected RadPane.

Declaration

cs-api-definition
void SetSelectedPane(RadPane pane)

Parameters

pane

RadPane

The new RadPane to be selected.

StartCloseAnimation()

Starts the close animation of the flyout.

Declaration

cs-api-definition
void StartCloseAnimation()

StartCloseTimer()

Starts the close timer of the flyout. When the timeout passes, the OnClosingTimerTimeout method of the IFlyoutBehavior is called.

Declaration

cs-api-definition
void StartCloseTimer()

StartOpenAnimation()

Starts the open animation of the flyout.

Declaration

cs-api-definition
void StartOpenAnimation()

StartOpenTimer()

Starts the open timer of the flyout. When the timeout passes, the OnOpeningTimerTimeout method of the IFlyoutBehavior is called.

Declaration

cs-api-definition
void StartOpenTimer()