Provides the base requirements for an object that represents an IntelliPrompt quick info session.
Properties
Content
Gets the content to display in the quick info popup.
Property Value
- object:
The content to display in the quick info popup.
Context
Gets an object that describes the context in which the quick info popup is displayed.
Property Value
- object:
An object that describes the context in which the quick info popup is displayed.
ControlKeyDownOpacity
Gets the opacity of the popup while the control key is pressed.
Property Value
- double:
The opacity of the popup while the control key is pressed.
Remarks
Set the value to 1.0
to prevent opacity changes when the control key is pressed.
MaxWidth
Gets the quick info popup's maximum width.
Property Value
- double:
The quick info popup's maximum width, or
NaN
to indicate no constraint.
Placement
Gets the Placement
Property Value
- Placement
Mode : The Placement
Mode describing where to place the popup when a PlacementTarget is specified.
PlacementRectangle
Gets the Placement
Property Value
- Rect:
The Placement
Target -relative bounds for where to target the popup when a PlacementTarget is specified.
PlacementTarget
Gets the visual element against which to target the popup when not opening the session for a text range.
Property Value
- UIElement:
The visual element against which to target the popup when not opening the session for a text range.
See Also
Methods
Open(IEditorView, PlacementMode, UIElement, Rect)
Opens the session around a placement target, attaching to the specified IEditor
Parameter | Type | Description |
---|---|---|
view | IEditor |
The IEditor |
placement | Placement |
A Placement |
placementTarget | UIElement | The target UIElement for placing the quick info. |
placementRectangle | Rect | The target-relative System.Windows.Rect around which to display the quick info. |
Events
RequestNavigate
Occurs when a hyperlink is clicked that requests navigation.
Event Type
Inherited Members
-
IIntelli
Prompt Session. Close(bool) -
IIntelli
Prompt Session. Open(IEditor View, Text Range) -
IIntelli
Prompt Session. Reposition() -
IIntelli
Prompt Session. Bounds -
IIntelli
Prompt Session. Closes On Lost Focus -
IIntelli
Prompt Session. Is Open -
IIntelli
Prompt Session. Session Type -
IIntelli
Prompt Session. Snapshot Range -
IIntelli
Prompt Session. View -
IIntelli
Prompt Session. Closed -
IIntelli
Prompt Session. Opened -
IService
Locator. Get All Service Types() - IServiceLocator.GetService<T>()
-
IService
Locator. Get Service(object) - IServiceLocator.RegisterService<T>(T)
-
IService
Locator. Register Service(object, object) - IServiceLocator.UnregisterService<T>()
-
IService
Locator. Unregister Service(object) -
IService
Locator. Sync Root -
IService
Locator. Service Added -
IService
Locator. Service Removed