Share via


ISpaceReservationManager Interface

Definition

Manages space reservation adornments.

public interface class ISpaceReservationManager
public interface class ISpaceReservationManager
__interface ISpaceReservationManager
public interface ISpaceReservationManager
type ISpaceReservationManager = interface
Public Interface ISpaceReservationManager

Properties

Agents

Gets the list of agents managed by this manager.

HasAggregateFocus

Determines whether the adornment created by the space reservation agent has keyboard focus.

IsMouseOver

Determines whether the mouse is over an agent managed by this manager.

Methods

AddAgent(ISpaceReservationAgent)

Adds agent to the list of agents managed by this manager.

CreatePopupAgent(ITrackingSpan, PopupStyles, UIElement)

Creates a default implementation of an ISpaceReservationAgent that displays content in a popup window.

RemoveAgent(ISpaceReservationAgent)

Removes agent from the list of agents managed by this manager.

UpdatePopupAgent(ISpaceReservationAgent, ITrackingSpan, PopupStyles)

Updates agent with the visualSpan. This only works for PopupAgents and returns for other agents.

Events

AgentChanged

Occurs when the agent is changed.

GotAggregateFocus

Occurs when any of the managed adornments gets keyboard focus.

LostAggregateFocus

Occurs when keyboard focus is lost by any of the managed adornments.

Applies to